Erreur macro copier/coller
Résolu/Fermé
Maksime568
Messages postés
144
Date d'inscription
mardi 15 avril 2014
Statut
Membre
Dernière intervention
28 novembre 2022
-
Modifié le 18 janv. 2021 à 09:39
danielc0 Messages postés 1366 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 janvier 2025 - 19 janv. 2021 à 11:52
danielc0 Messages postés 1366 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 4 janvier 2025 - 19 janv. 2021 à 11:52
A voir également:
- Erreur macro copier/coller
- Erreur 0x80070643 - Accueil - Windows
- Copier coller pdf - Guide
- Historique copier-coller android - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copier-coller - Accueil - Windows
5 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
18 janv. 2021 à 12:56
18 janv. 2021 à 12:56
Bonjour,
il est préférable de poster le code en suivant les indications du lien au lieu d'images:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
voir ceci pour faire un copier coller d'une plage de cellule:
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.copy
il est préférable de poster le code en suivant les indications du lien au lieu d'images:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
voir ceci pour faire un copier coller d'une plage de cellule:
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.copy
danielc0
Messages postés
1366
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
4 janvier 2025
157
18 janv. 2021 à 11:21
18 janv. 2021 à 11:21
Bonjour,
Essaie en mettant
Daniel
Essaie en mettant
Set C=Range("B76:O128")au lieu de
Selection Copyet au lieu de la ligne en erreur, mets :
C.Copy Range("B76").Paste
Daniel
Maksime568
Messages postés
144
Date d'inscription
mardi 15 avril 2014
Statut
Membre
Dernière intervention
28 novembre 2022
Modifié le 18 janv. 2021 à 12:00
Modifié le 18 janv. 2021 à 12:00
Merci,
mais j'ai toujours le même soucis.
la copie est à prendre en "B3:055" d'une feuille pouvant être variable et à coller en "B73" d'une autre feuille fixe "Impression".
mais j'ai toujours le même soucis.
la copie est à prendre en "B3:055" d'une feuille pouvant être variable et à coller en "B73" d'une autre feuille fixe "Impression".
danielc0
Messages postés
1366
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
4 janvier 2025
157
18 janv. 2021 à 12:39
18 janv. 2021 à 12:39
Il y a alors quelque chose qui bloque. Est-ce que tu peux poster le classeur sans données confidentielles ?
Daniel
Daniel
Maksime568
Messages postés
144
Date d'inscription
mardi 15 avril 2014
Statut
Membre
Dernière intervention
28 novembre 2022
18 janv. 2021 à 14:54
18 janv. 2021 à 14:54
Voici le fichier en question:
https://www.cjoint.com/c/KAsn1P256iO
https://www.cjoint.com/c/KAsn1P256iO
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
danielc0
Messages postés
1366
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
4 janvier 2025
157
19 janv. 2021 à 11:52
19 janv. 2021 à 11:52
Bonjour,
Au lieu de
mets :
Daniel
Au lieu de
Range("B76").Paste
mets :
c.Copy Range("B76")
Daniel
18 janv. 2021 à 18:04
et cela fonctionne.
Sauriez-vous cependant me dire pourquoi?
18 janv. 2021 à 18:30
ensuite si tu veux coller a la suite il faut déterminer la 1ère ligne vide pour remplacer par une variable:
voici le site pour trouver la dernière ligne rempli a laquelle tu ajouteras +1
https://excel-malin.com/tutoriels/vba-tutoriels/vba-trouver-la-derniere-cellule-utilisee/
voilà tu as les cartes en main pour faire ta macro
Bon courage
@+ Le Pivert
19 janv. 2021 à 06:56