Comment créer une macro Copier en Formule
Ciredabeille
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je débute sur la création de macros et je souhaitais pour commencer créer quelques boutons utiles comme "copier en formules".
Lorsque je vais sur "nouvelle macro", je clique sur coper puis collage speciale puis sur formules mais ca ne marche pas du tout.
Quelqu'un pourrait-il m'expliquer?
Merci d'avance!
Ciredabeille
Je débute sur la création de macros et je souhaitais pour commencer créer quelques boutons utiles comme "copier en formules".
Lorsque je vais sur "nouvelle macro", je clique sur coper puis collage speciale puis sur formules mais ca ne marche pas du tout.
Quelqu'un pourrait-il m'expliquer?
Merci d'avance!
Ciredabeille
A voir également:
- Comment créer une macro Copier en Formule
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule si et - Guide
- Comment copier une vidéo youtube - Guide
6 réponses
Bonjour,
Quand on dit "ça ne marche pas du tout", ça ne veut pas dire grand chose... Qu'est ce qui ne marche pas ???
Voici un exemple pour copier la formule de A1 vers M1 :
m@rina
Quand on dit "ça ne marche pas du tout", ça ne veut pas dire grand chose... Qu'est ce qui ne marche pas ???
Voici un exemple pour copier la formule de A1 vers M1 :
Sub copie_formule() Range("A1").Copy Range("M1").PasteSpecial Paste:=xlPasteFormulas Application.CutCopyMode = False End Sub
m@rina
Salut,
Tu peux le faire avec des inputbox :
Sub copie_formule()
Dim var1, var2 As String
var1 = InputBox("Saisir le nom de la cellule à copier", "Cellule à copier")
Range(var1).Copy
var2 = InputBox("Saisir le nom de la cellule de destination", "Cellule de destination")
Range(var2).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False
end sub
cela te convient?
Tu peux le faire avec des inputbox :
Sub copie_formule()
Dim var1, var2 As String
var1 = InputBox("Saisir le nom de la cellule à copier", "Cellule à copier")
Range(var1).Copy
var2 = InputBox("Saisir le nom de la cellule de destination", "Cellule de destination")
Range(var2).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False
end sub
cela te convient?
hello
Merci oui c'est presque trop bien meme.
Le problème la c'est que parfois j'ai plein de cellules de destination.
N'y a t-il pas un truc aussi simple que le bouton "copier en valeurs" du menu edition mais pour "copeir en formules"?
Merci!
Merci oui c'est presque trop bien meme.
Le problème la c'est que parfois j'ai plein de cellules de destination.
N'y a t-il pas un truc aussi simple que le bouton "copier en valeurs" du menu edition mais pour "copeir en formules"?
Merci!
La macro fonctionne aussi avec pleins de cellules de destination... Suffit de les noter toutes à la suite comme ceci : B1, B3, K56, IJ654 etc... J'ai modifié la macro pour que cela apparaisse :
Dim var1, var2 As String
var1 = InputBox("Saisir le nom de la cellule à copier", "Cellule à copier")
Range(var1).Copy
var2 = InputBox("Saisir le nom de(s) la cellule(s) de destination. [Dans le cas de plusieurs cellules, les séparer par une virgule et un espace ; comme ceci : B1, B2, B3, E56, etc...]", "Cellule de destination")
Range(var2).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False
Dim var1, var2 As String
var1 = InputBox("Saisir le nom de la cellule à copier", "Cellule à copier")
Range(var1).Copy
var2 = InputBox("Saisir le nom de(s) la cellule(s) de destination. [Dans le cas de plusieurs cellules, les séparer par une virgule et un espace ; comme ceci : B1, B2, B3, E56, etc...]", "Cellule de destination")
Range(var2).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False
Bonjour,
créer quelques boutons utiles comme "copier en formules"
C'est pour t'entrainer ?
Parce que là je ne vois pas trop là différence avec un copier/coller normal en fait...
eric
créer quelques boutons utiles comme "copier en formules"
C'est pour t'entrainer ?
Parce que là je ne vois pas trop là différence avec un copier/coller normal en fait...
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Alors en fait, la différence c'est je ne veux pas copier le format. Tu sais comment faire??
Merci!
Alors en fait, la différence c'est je ne veux pas copier le format. Tu sais comment faire??
Merci!
Je dois partir là...
Mais c'est parce que tu devras régulièrement copier une formule dans des cellules précises ?
Tu peux nommer les cellules destination pour les sélectionner rapidement.
Refaire par macro copier/collage spécial formule je ne vois tjs pas l'interet
Il y a encore qcq chose qui m'échappe mais quoi ?????
Mais c'est parce que tu devras régulièrement copier une formule dans des cellules précises ?
Tu peux nommer les cellules destination pour les sélectionner rapidement.
Refaire par macro copier/collage spécial formule je ne vois tjs pas l'interet
Il y a encore qcq chose qui m'échappe mais quoi ?????
Merci pour ta réponse.
J'aimerais que cette macro copie en formule ma cellule copiée (pas forcément A1) sur les cellules sélectionnées (pas forcément M1 mais par exemple C2, E3 et F4). Serais-tu comment modifier la macro pour qu'elle ne soit pas spécialisée sur 2 cellules en particulier?
J'espère être assez claire!!
Marianne