VBA macro copier/coller sous condition
Résolu/Fermé
A voir également:
- VBA macro copier/coller sous condition
- Historique copier-coller android - Guide
- Copier coller pdf - Guide
- Excel cellule couleur si condition texte - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copier-coller - Accueil - Informatique
1 réponse
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 310
24 mai 2011 à 15:46
24 mai 2011 à 15:46
Bonjour,
déjà tu peux enlever toutes les lignes
Ensuite, après avoir sélectionner ta feuille "Sélect", il faut récupérer le numéro de la dernière ligne remplie (on part de 65536 sous Office < 2007, de 1048576 pour 2007 et 2010) :
Du coup pour avoir la première ligne non remplie, il faut rajouter +1.
du coup ton code devient à partir de la sélection :
Ca devrait fonctionner.
Cordialement.
déjà tu peux enlever toutes les lignes
ActiveWindow.ScrollColumnqui ne font qu'alourdir le code.
Ensuite, après avoir sélectionner ta feuille "Sélect", il faut récupérer le numéro de la dernière ligne remplie (on part de 65536 sous Office < 2007, de 1048576 pour 2007 et 2010) :
Derlig = Range("B65536").End(xlUp).Row
Du coup pour avoir la première ligne non remplie, il faut rajouter +1.
du coup ton code devient à partir de la sélection :
Sheets("Synthése").Select Derlig = Range("B65536").End(xlUp).Row +1 Cells(Derlig, 1).Activate Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Maquette de saisie").Select
Ca devrait fonctionner.
Cordialement.
24 mai 2011 à 15:57
Merci pour la rapidité et surtout la qualité de la réponse