Excel VBA copier cellules avec formules

Résolu/Fermé
linette44 Messages postés 23 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 20 mai 2008 - 3 nov. 2007 à 19:09
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 7 nov. 2007 à 09:43
Bonjour,
Etant novice en VBA, j'utilise souvent outils/macro quand je ne sais pas faire.
Voici donc mon soucis : En A1, j'ai saisi une formule excel. J'ai tiré cette formule sur la plage A2:A100.
En visualisant le code VBA, je m'aperçois que c'est très long.
Quelqu'un pourrait-il me donner le code VBA, cela me permettrait de raccourcir le code ?
D'avance merci
Cordialement
linette44

4 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 238
3 nov. 2007 à 19:43
Bonsoir,

Je suis étonné que l'enregistrement de macro te donne un code très long.
Voici ce qu'il m'a fourni pour recopier une formule en B1:
    Selection.AutoFill Destination:=Range("B1:B17"), Type:=xlFillDefault
    Range("B1:B17").Select


Peut-être étais-tu en mode référence absolu ou alors un autre réglage à rechercher...

eric
1