Problème avec Macro : cacher colonne

Je précise tout de suite que je n'ai jamais fait de macros jusqu'à maintenant; je pensais toutefois qu'un simple copier/coller suffirait.

Je me suis trompé et suis donc réduit à m'adresser aux pros et à débuter mon apprentissage.

Description du problème :

J'ai deux feuilles : la 1ère "start page" et la seconde "example"

Si la cellule C7 de "start page" = NO je veux cacher les colonnes D et E de "example"

Voici le code que j'avais trouvé :

If UCase(Sheets("start page").Range("C7").Value) = UCase("YES") _

Then

Sheets("example").Range("D:E").EntireColumn.Hidden = False

ElseIf UCase(Sheets("start Page").Range("C7").Value) = UCase("NO") _

Then

Sheets("example").Range("D:E").EntireColumn.Hidden = True

End If

Quelqu'un peut me dire ce qui ne va pas ?

Merci,

Pierre

Bonjour,

Essaye ce code :

Option Compare Text
Sub test()
If Sheets("start page").Range("C7") = "YES" Then
Sheets("example").Range("D:E").EntireColumn.Hidden = False
ElseIf Sheets("start Page").Range("C7") = "NO" Then
Sheets("example").Range("D:E").EntireColumn.Hidden = True
End If
End Sub

Vérifie que tu es bien sur la feuille "start page" lorsque tu exécutes ta macro.

Amicalement

Dan

Ca marche ... et je vais expliquer ici ce qui m'est arrivé (ne pas rire svp).

J'avais tout simplement oublié qu'une macro devait être démarré

Donc je n'avais pas fait "run" et j'attendais bêtement que ça se passe comme avec une formule.

J'ai honte ....

S'il existe un cours basique de VBA online je vais volontiers m'y coller afin de moins vous embêter.

Encore merci,

Pierre

Re,

Pas de soucis et merci à toi d'être revenu le dire surtout.

Si ton pb est solutionné sur ce fil, n'oublie pas de mettre RESOLU en utilisant la liste déroulante en bas à gauche de ton premier.

Merci de ta participation

Amicalement

Dan

Rechercher des sujets similaires à "probleme macro cacher colonne"