XL 2019 Macro copier coller valeurs de cellules non jointes qui plante

  • Initiateur de la discussion Initiateur de la discussion rounil09
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

rounil09

XLDnaute Occasionnel
Bonjour la liste,
La macro suivante (du module1) plante sur la dernière ligne, sachant que je cherche à copier les valeurs des cellules G5,J5,K5 de la feuille « PARAM » sur les cellules correspondantes G,J,K, de l’avant dernière ligne de la feuille « PORTF_DE »
J’ai essayé une variante avec derlign que j’ai récupéré sur le forum qui plante également…
Merci de m’indiquer la correction à apporter

Ligne qui plante : Selection.PasteSpecial Paste:=xlPasteValues

Sub Copie2()
Sheets("PARAM").Select
Range("G5,J5,K5").Select
Selection.Copy
'Aller "PORTF_DE", se caler à l'avant dernière cellule vide de la colonne G, sélectionner de cette cellule
Sheets("PORTF_DE").Select
Sheets("PORTF_DE").Unprotect
Range("G" & Rows.Count).End(xlUp).Offset(-1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
 
Bonjour Rounil09

Problème de "Offset(-1, 0)" je pense si tu n'as pas d'entête

Ensuite il faut éviter de faire des Select, cela ralenti le code
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
498
Retour