Bonjour à tous.
J'ai un petit problème sur une conditionnelle dans une feuille Excel.
J'ai un bout de code qui permet de donner un nombre "n" correspondant à la premiere cellule vide sur une suite de valeurs en ligne. Il est à noter qu'il s'agit de cellules fusionnées en deux.
Exemple : "1" "1" "1" "1" "1" "Cellule_vide"
Le "n" est normalement égal à 10.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Do Until ok = True If ActiveSheet.Range("D6:E6").Offset(0, n).Value <> "" Then n = n + 2 Else ok = True End If Loop
Le problème est que "n" ne depasse jamais le 2 donc il arrive à ne faire qu'une seul tour de boucle. Donc c'est surement une erreur dans l'offset. "n" commence a 0.
Je ne sais pas comment faire, je pense pas que ca soit syntaxique.
Merci de bien vouloir m'aider avant que je parte en vacances![]()
Partager