Bonjour à tou(te)s
Voici quelques jour Leforestier me proposait de changer mon code afin d'ignorer la version d'excel pour atteindre la dernière cellule, avec
plutôt que
Code : Sélectionner tout - Visualiser dans une fenêtre à part .UsedRange.Rows.Countje viens justement d'essayer à des fins personnelles or le code de Leforestier (que je salue au passage et qui, j'espère, verra ce post) atteint toujours une cellule qui est toujours restée vierge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .Range("a100000").End(xlUp).Row
Je m'explique mieux :
si le code estadmettons que des données soient écrites en A2, bien sur ce code permet d'atteindre A3 en lui donnant la valeur "toto"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 variable = .UsedRange.Rows.Count + 1 .range("a" & variable) = "toto"
mais si A3 est ensuite effacé, ce meme code continue sur A4 alors que A3 est devenu vide
ceci sans avoir mis quoique ce soit dans les autres colonnes
Ai-je mal compris ?, ai-je fais une erreur ?, mais si j'ai raison, c'est bon à savoir
J'espère déjà m'être assez bien expliqué
Bonne journée
Partager