EXCEL : Macro
Résolu/Fermé
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
-
12 oct. 2016 à 11:20
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 12 oct. 2016 à 14:13
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 12 oct. 2016 à 14:13
A voir également:
- EXCEL : Macro
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
12 oct. 2016 à 11:45
12 oct. 2016 à 11:45
Bonjour,
Une procédure commence par "Sub" et se termine par "End Sub".
Le morceau de code que tu as joint ne correspond pas au traitement que tu décris. Il s'agit simplement d'un copier/coller spécial format d'une plage sélectionnée.
A+
Une procédure commence par "Sub" et se termine par "End Sub".
Le morceau de code que tu as joint ne correspond pas au traitement que tu décris. Il s'agit simplement d'un copier/coller spécial format d'une plage sélectionnée.
A+
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
12 oct. 2016 à 12:00
12 oct. 2016 à 12:00
Bonjour Gyrus,
je n'ai recopier que le copier / coller de la macro qui me pose problème. Je pense que c'est le paramètre du Paste qu'il faut modifier mais je ne trouve pas ce qu'il faut mettre à la place de : xlFormats car je veux conserver le format et les formules.
Merci
Alain
je n'ai recopier que le copier / coller de la macro qui me pose problème. Je pense que c'est le paramètre du Paste qu'il faut modifier mais je ne trouve pas ce qu'il faut mettre à la place de : xlFormats car je veux conserver le format et les formules.
Merci
Alain
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
12 oct. 2016 à 12:47
12 oct. 2016 à 12:47
Il te suffit de répéter l'opération de copier/coller avec les formules :
A+
Selection.Copy
Rows(ligne).Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
A+
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
12 oct. 2016 à 14:13
12 oct. 2016 à 14:13
Merci Gyrus,
j'avais essayé Paste:=xlPasteFormulas avant de poster mon message et le pb c'est que les valeurs des cellules sont également copiées/coller. Mais en cherchant je crois avoir trouvé en gardant Paste:=xlPasteFormats et en ajoutant les cellules concernées par les formules dans le Range qui suit le coller. En tout cas, ça fonctionne.
Merci encore
Alain
j'avais essayé Paste:=xlPasteFormulas avant de poster mon message et le pb c'est que les valeurs des cellules sont également copiées/coller. Mais en cherchant je crois avoir trouvé en gardant Paste:=xlPasteFormats et en ajoutant les cellules concernées par les formules dans le Range qui suit le coller. En tout cas, ça fonctionne.
Merci encore
Alain