erreur 438 et paste [Résolu]

  • Initiateur de la discussion Initiateur de la discussion grodep
  • 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 !

grodep

XLDnaute Occasionnel
Bonjour, parfois, quand on revient vers excel et le vba, on s'énerve facilement pour des p'tites choses :
typiquement, je tente un truc aussi con que copier/coller une plage de cellules vers plusieurs autres feuilles, et ça plante:
voici le code :
Code:
Sheets(39).select
RAnge("D39:T54).copy
For i=40 to 109
With Sheets(i)
Range("D39:T54").select
ActiveSheet.Paste
End with
NExt
et j'ai droit à une erreur 438 sur la ligne ActiveSheet.Paste
J'ai tenté de remplacer par ActiveCell, par Selection, mais rien n'y fait, et je ne trouve pas de solution par google.
Désolé de déranger pour un problème aussi trivial.

Merci d'avance aux excelnautes.

Nb: une stratégie de restriction logicielle m'interdisant d'ouvrir mon document sur ce pc, je ne peux que recopier à la main le code, il y a peut-être des erreurs "d'orthographe" dans celui ci.
 
Dernière édition:
Re : erreur 438 et paste

Merci, en fait il y avait deux problèmes :
le premier que vous ne pouviez pas trouver sans une feuille jointe en exemple est que la plage sélectionnée "accrochait" en partie des cellules fusionnées.
Le deuxième est effectivement qu'il semble que l'objet range n'accepte pas Paste, mais accepte bien PasteSpecial.

Merci pour la réponse si rapide.
 
- 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
3
Affichages
845
Retour