Macro - Selectionne cellule en boucle

  • Initiateur de la discussion Initiateur de la discussion gourdin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gourdin

XLDnaute Impliqué
Bonjour,

Je souhaite le code VBA qui sélectionne successivement chaque cellule d'une colonne d'un tableau.

Une action particulière est réalisée en fonction de la valeur de la cellule sélectionnée (par exemple un message).

La macro s'arrête dès qu'il y a une cellule vide sélectionnée.

Voir fichier joint plus détaillé.
 

Pièces jointes

Bonjour gourdin

A tester

Code:
Sub test()
For n = 4 To 30
  If Range("D" & n) = "" Then Exit Sub
  If Range("D" & n) = "OUI" Then MsgBox ("Validé " & Range("C" & n))
  If Range("D" & n) = "NON" Then MsgBox ("Non Validé " & Range("C" & n))
Next
End Sub
 
Bonsour®
Bonjour,

Je souhaite le code VBA qui sélectionne successivement chaque cellule d'une colonne d'un tableau.

Une action particulière est réalisée en fonction de la valeur de la cellule sélectionnée (par exemple un message).

La macro s'arrête dès qu'il y a une cellule vide sélectionnée.

Voir fichier joint plus détaillé.
autre méthode :
VB:
Sub Gourdin()
Dim ligne As Integer
ligne = 4
While Cells(ligne, 4) <> ""
    MsgBox IIf(UCase(Cells(ligne, 4)) = "OUI", " ", "non ") & "validé par " & Cells(ligne, 3), vbOK + vbInformation, "jmGourdin"
    ligne = ligne + 1
Wend
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour