Angels3374
XLDnaute Nouveau
Bonjour à tous,
je me lance maintenant dans le vba, que je découvre et m'ouvre des nouvelles possibilités sous Excel (mieux vaut tard que jamais).
Mais qui dit commencement, dit grosse lacune.
Donc je souhaiterais mettre en place un codage qui m'interprête les données suivantes.
Par exemple, si la cellule A66 (qui contient une fonction pouvant soit laisser la cellule vide, soit la remplir d'un mot) est remplie, alors la zone de texte nommées au préalable "commentaires01" doit apparaitre, si la cellule A66 est vide alors la zone de commentaires n'apparait pas.
Mes essais vba donnent ceci, qui ne fonctionne pas évidement.
If ActiveSheet.Range("A66").Value = "" Then
Shapes("commentaires01").Visible = msoFalse
Else
Shapes("commentaires01").Visible = msoTrue
End If
End Sub
If ActiveSheet.Range("A75").Value = "" Then
Shapes("commentaires02").Visible = msoFalse
Else
Shapes("commentaires02").Visible = msoTrue
End If
End Sub
Je ne sais pas s'il faut un titre, une intro.....(vraient je débute 😀).
Et comment séparer les deux codes.
Je m'en remet donc à vous.
Merci par avance.
Angels.
je me lance maintenant dans le vba, que je découvre et m'ouvre des nouvelles possibilités sous Excel (mieux vaut tard que jamais).
Mais qui dit commencement, dit grosse lacune.
Donc je souhaiterais mettre en place un codage qui m'interprête les données suivantes.
Par exemple, si la cellule A66 (qui contient une fonction pouvant soit laisser la cellule vide, soit la remplir d'un mot) est remplie, alors la zone de texte nommées au préalable "commentaires01" doit apparaitre, si la cellule A66 est vide alors la zone de commentaires n'apparait pas.
Mes essais vba donnent ceci, qui ne fonctionne pas évidement.
If ActiveSheet.Range("A66").Value = "" Then
Shapes("commentaires01").Visible = msoFalse
Else
Shapes("commentaires01").Visible = msoTrue
End If
End Sub
If ActiveSheet.Range("A75").Value = "" Then
Shapes("commentaires02").Visible = msoFalse
Else
Shapes("commentaires02").Visible = msoTrue
End If
End Sub
Je ne sais pas s'il faut un titre, une intro.....(vraient je débute 😀).
Et comment séparer les deux codes.
Je m'en remet donc à vous.
Merci par avance.
Angels.