Comment manipuler les lignes en VB...

alphonse -  
 alphonse -
Bonjour, je souhaites savoir comment manipuler les lignes sur excel... Pour au final copier des données à partir de le ligne vide après B46 ?
Avez vous un tuto pour ça ? Merci.



Private Sub CommandButton1_Click()

ligne_vide = Range("B46").End(xlDown).Row + 1

Sheets("Feuil1").Row("1:1").Copy Sheets("Feuil1").Row(ligne_vide)


End Sub
A voir également:

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Quand tu as la solution, tu la dédaignes donc...
https://forums.commentcamarche.net/forum/affich-22682961-probleme-boucle-for#p22690834
"ça l'air pas mal"
0
alphonse
 
Comme tu peux le voir j'ai mis mon ancien sujet en "résolu" car c'est résolu et je t'en remercie.

Mais tu m'as aussi proposé une meilleure solution que je pourrais adapter pour le reste de mon script car j'ai un ensemblre de compteurs répartis sur plusieurs pages et c'est assez complexe au final... Ton autre solution m'évite de trop les utiliser.

ligne_vide = Range("B46").End(xlDown).Row + 1

Or je ne sais pas bien l'utiliser...
0