Macro avec 1 formule différente liée au mois

Fermé
BROCH002 Messages postés 10 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 2 janvier 2012 - 30 sept. 2010 à 17:57
G.David Messages postés 768 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 1 juin 2020 - 12 nov. 2010 à 18:35
Bonjour,

Je cherche à inclure dans une macro excel 12 formules liées aux mois pour remplir une cellule:
Exemple :

Si la cellule FI = janvier

Range("R4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=C:\Program Files\Budget\[Budget .xls]Budget'!R4C18"

Si la cellule FI = Février
Range("R4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=C:\Program Files\Budget\[Budget .xls]Budget'!R4C15"

Si la cellule FI = Mars
Range("R4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=C:\Program Files\Budget\[Budget .xls]Budget'!R4C12"
Range("R4").Select
Selection.Copy
Range("R5:R2000").Select

Etc... jusqu'à décembre.

Je souhaite le faire par macro pour éviter 2000 cellules avec une formule conditionnelle à 12 variables, trop lourd.

Merci de votre aide.
A voir également:

1 réponse

G.David Messages postés 768 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 1 juin 2020 203
12 nov. 2010 à 18:35
pourquoi une macro lorsque l'on peut l'éviter
tu fait un tableau sur une feuille quelconque dans un coin ou tu n'écriras rien
(à part le tableau cela s'entend)
janvier C:\Program Files\Budget\[Budget .xls]Budget'!R4C18
fevrier C:\Program Files\Budget\[Budget .xls]Budget'!R4C15
mars




decembre C:\Program Files\Budget\[Budget .xls]Budget'!R4C2"
(bon j'ai pas vérifier le pas de décroissement) des colonne

ceci fait tu sélectionne le tableau entier de janvier à C:\Program Files\Budget\[Budget .xls]Budget'!R4C2"
et tu le nomme ( par ex Tablo)
dans ta cellule au lieu d'une montrueuse formule tu tapes =rechercheV(F1;tablo;2;faux)
0