XL 2010 Copier coller avec itération dans une autre feuille

pygocentus

XLDnaute Nouveau
Bonjour,
voici le problème : je souhaite pouvoir grâce à une macro faire la copie des résultats des valeurs des cellules "an26:as31" de la feuille1 a la suite des autres dans la feuille2 sans effacer les précédents résultats en sachant que les résultats de "an28:as31" peuvent être vide
 
Solution
Bonjour pygocentus,

voici juste une piste : pour une ligne de AN26:AS31 qui est vide : ne pas la copier ;
sinon, la copier en ligne n° lg2, lg2 étant la dernière ligne du tableau de Feuil2
plus 1 :
lg2 = Worksheets("Feuil2).Cells(Rows.Count, "A").End(xlUp).Row + 1
ou : lg2 = Worksheets("Feuil2).Cells(Rows.Count, 1).End(3).Row + 1

utilise lg1 pour lire les lignes du tableau de Feuil1 ; pour déclarer lg1 et lg2 :
Dim lg1 As Long, lg2 As Long ou Dim lg1&, lg2&

soan

soan

XLDnaute Barbatruc
Inactif
Bonjour pygocentus,

voici juste une piste : pour une ligne de AN26:AS31 qui est vide : ne pas la copier ;
sinon, la copier en ligne n° lg2, lg2 étant la dernière ligne du tableau de Feuil2
plus 1 :
lg2 = Worksheets("Feuil2).Cells(Rows.Count, "A").End(xlUp).Row + 1
ou : lg2 = Worksheets("Feuil2).Cells(Rows.Count, 1).End(3).Row + 1

utilise lg1 pour lire les lignes du tableau de Feuil1 ; pour déclarer lg1 et lg2 :
Dim lg1 As Long, lg2 As Long ou Dim lg1&, lg2&

soan
 

Discussions similaires

Réponses
25
Affichages
1 K

Statistiques des forums

Discussions
312 337
Messages
2 087 390
Membres
103 534
dernier inscrit
Kalamymustapha