Déplacer une ligne

Fermé
Bouchra - 31 mai 2019 à 17:52
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 1 juin 2019 à 12:19
Bonjour,

J'arrive pas à activer une boucle for avec une condition if à l intérieur.
Le programme qui est à l'intérieur de la condition if ne s'exécute pas

Sub selection ()
Sheet (1).activate
Lastrow = cells(rows.count , 1).end (xlup).row
for i=2 to lastrow step 1
If sheets ("feuil1").cells (i, 1).value = "fil" then
Rows ("i") select
Selection.cut
Range ("Ai").select
Range ("lastrow+1").select
activesheet.paste
Selection. end (xlUp).select
Rows ("i").select
Selection. delete shift:=xlUp

End sub


merci infiniment

Configuration: Android / Chrome 71.0.3578.99
A voir également:

2 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
31 mai 2019 à 20:05
bonjour, merci d'utiliser la coloration syntaxique pour publier ton code.
es-tu certain d'avoir publié ton code complet? il me semble plein d'erreurs.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 1 juin 2019 à 12:22
Bonjour
Comme l'a écrit Yg_be que je salue, il y a beaucoup d'erreurs pardonnables puisque tu sembles débuter,
tu trouveras ci joint un exemple commenté.
https://www.cjoint.com/c/IFbkqBLp6Oy

pour apprendre VBA
https://bidou.developpez.com/article/VBA/
ca ne se lit pas comme un roman policier mais c'est très complet

0