Bonjour à tous,
j'ai un PB dans un code événementiel de type "sélectionchange" qui me renvoi une fois de plus vers votre savoir.
le besoin:
Dans une plage de cellule (F6:F905), si je selectionne une des cellules à l'interieur de cette plage, et que celle-ci est non vide alors msgbox "merci beaucoup"
j'ai essayé ceci:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F6:F905")) Is Nothing Then
msgbox "merci beaucoup"
End If
End Sub
ça fonctionne lorsque je selectionne une cellule compris dans ma plage, mais je n'arrive pas à modifier le code pour prendre en compte l'état de la cellule sélectionnée, et de lancer la macro que si elle est non vide.
Je rage un peu car je suis sur que ce PB est à ma porté......mais quand ça veut pas...
merci par avance...
j'ai un PB dans un code événementiel de type "sélectionchange" qui me renvoi une fois de plus vers votre savoir.
le besoin:
Dans une plage de cellule (F6:F905), si je selectionne une des cellules à l'interieur de cette plage, et que celle-ci est non vide alors msgbox "merci beaucoup"
j'ai essayé ceci:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F6:F905")) Is Nothing Then
msgbox "merci beaucoup"
End If
End Sub
ça fonctionne lorsque je selectionne une cellule compris dans ma plage, mais je n'arrive pas à modifier le code pour prendre en compte l'état de la cellule sélectionnée, et de lancer la macro que si elle est non vide.
Je rage un peu car je suis sur que ce PB est à ma porté......mais quand ça veut pas...
merci par avance...
Dernière édition: