Bonjour à tous,
Je suis débutante en VBA et encore plus en forum, alors désolé par avance si ma question est triviale.
J'ai créé une macro qui attribue un code couleur en fonction du nombre présent dans une cellule, en partant d'une ligne i jusqu'à la fin de la feuille.
Mais mes nombres peuvent être séparés par des lignes sans valeur.
Je souhaite que, si la cellule est vide, la macro passe à la ligne suivante.
Ma ligne de code est :
C'est l'expression du terme "vide" qui semble poser probleme (si je mets quoique soit d'autre à la place ca marche tres bien). On n'utilise pas "" pour dire "vide"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Worksheets("nom de ma feuille").Cells(i, 10) = "" Then ActiveSheet.Cells(i + 1, 10).Select End If
J'ai également essayé le:
Merci d'avance pour vos réponse!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If Worksheets("nom de ma feuille").Cells(i, 10).Value = "" Then ' (ça lui plait pas) If IsEmpty Worksheets("nom de ma feuille").Cells(i, 10) = True Then ' (ca lui plait encore moins) If Worksheets("nom de ma feuille").Cells(i, 10) = empty Then ' (on peut rêver) If Worksheets("nom de ma feuille").Cells(i, 10) Is Empty Then ' (toujours pas)
Partager