Bonjour,
Je suis embetée car je n'arrive pas a sortir de mon problème.
J'ai une feuille excel qui contient plusieurs tableaux cotes a cotes (séparés par quelques colonnes) .
Je souhaite trouver le numéro de la première ligne totalement vide.
Pour cela j'ai choisi d'utiliser le système de gestion d'erreur de vb:
dans une boucle, je me positionne dans la premiere cellule de chacune des ligne , et je selectionne la ligne avec cette méthode :
lorsque la ligne est vide, excel renvoie une erreur, que je souhaite exploiter pour sortir de la boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range(Selection, Selection.End(xlToRight)).Select
mais lors de l'exécution, meme si la ligne n'est pas vide, (t donc qu'aucune erreur n'est renvoyée), vb continue (vide=1), ce qui me fait sortir de la boucle.
Quelqu'un a t-il une idée pour me sortir de là ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 r = 4 vide = 0 Do While vide <> 1 Cells(r, 1).Select On Error GoTo erreur_sortie Range(Selection, Selection.End(xlToRight)).Select erreur_sortie: vide = 1 Exit Do r = r + 1 Loop
merci d'avance!
Partager