Imbrication boucle
Résolu/Fermé
camcam1404
Messages postés
64
Date d'inscription
mardi 13 décembre 2016
Statut
Membre
Dernière intervention
9 septembre 2019
-
Modifié par pijaku le 23/01/2017 à 10:48
camcam1404 Messages postés 64 Date d'inscription mardi 13 décembre 2016 Statut Membre Dernière intervention 9 septembre 2019 - 24 janv. 2017 à 13:27
camcam1404 Messages postés 64 Date d'inscription mardi 13 décembre 2016 Statut Membre Dernière intervention 9 septembre 2019 - 24 janv. 2017 à 13:27
1 réponse
ThauTheme
Messages postés
1442
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
29 juillet 2022
160
Modifié par ThauTheme le 20/01/2017 à 12:12
Modifié par ThauTheme le 20/01/2017 à 12:12
Bonjour Camcam, bonjour le forum,
Que vaut la variable lastrow quand tu lances la boucle ?
À plus,
ThauTheme
Que vaut la variable lastrow quand tu lances la boucle ?
À plus,
ThauTheme
20 janv. 2017 à 12:56
lastrow = f.Range("A1").End(xlDown).Row
Modifié par michel_m le 20/01/2017 à 14:57
Thautheme (bonne année) te demande la valeur de lastrow
5 dollars que si A2<>"" lastrow=2... hé oui
20 janv. 2017 à 15:26
Pour atteindre la dernière cellule éditée d'une colonne je recommande plutôt :
à moins bien sûr d'avoir des données dans la colonne A sous ton tableau...
Sinon, si tu a des en-têtes dans la ligne 1 :
21 janv. 2017 à 08:54
Je vois pas ce que tu veux dire..
Peux tu reformuler s'il te plait ?
21 janv. 2017 à 12:35
A1 est vide suit eà ta ligne f.Rows("1:1").Insert
quand tu écris
Range("A1").End(xlDown).Row
tu demandes en fait: "regarde en descendant (xldown) la 1° ligne=égale à A1"---> 1° ligne non vide
donc si A2 n'est pas vide lastrow=2
et forcémement
For i = 2 To lastrow ---> for i=2 to 2 --> pas de boucle