Bonjour,
Je souhaiterais pouvoir avoir une macro qui me permette de changer la formule d'une cellule tout en gardant la valeur de la cellule renvoyée.
Je m'explique : Ligne 2, j'ai des dates sur plusieurs colonnes (dates d'acquisition par exemple au format DD/MM/AAAA)
Ensuite, dans la colonne D, j'ai des renvois des valeurs des lignes 2
D75 renvoie B2
D97 renvoie C2
D103 renvoie D2 etc... Je n'ai pas de lien logique entre mes valeurs horizontales ligne 2 et leur renvoi colonne D.
J'aimerais pouvoir modifier mes cellules de renvoi pour avoir la formule =ANNEE(B2) par exemple.
J'aimerais en faire un macro parce que j'ai beaucoup, beaucoup de renvois et j'ai pas envie de me palucher le changement de formules à la main à chaque fois.
J'ai essayé
Mais la valeur rentrée est une valeur en dur, et j'aimerais garder le lien vers mes cellules ligne 2.
Est-ce que vous avez une solution?
Merci d'avance
Je souhaiterais pouvoir avoir une macro qui me permette de changer la formule d'une cellule tout en gardant la valeur de la cellule renvoyée.
Je m'explique : Ligne 2, j'ai des dates sur plusieurs colonnes (dates d'acquisition par exemple au format DD/MM/AAAA)
Ensuite, dans la colonne D, j'ai des renvois des valeurs des lignes 2
D75 renvoie B2
D97 renvoie C2
D103 renvoie D2 etc... Je n'ai pas de lien logique entre mes valeurs horizontales ligne 2 et leur renvoi colonne D.
J'aimerais pouvoir modifier mes cellules de renvoi pour avoir la formule =ANNEE(B2) par exemple.
J'aimerais en faire un macro parce que j'ai beaucoup, beaucoup de renvois et j'ai pas envie de me palucher le changement de formules à la main à chaque fois.
J'ai essayé
Dim var As String var = ActiveCell.Value ActiveCell.Value = "=YEAR(" & var & ")" Selection.NumberFormat = "General" |
Mais la valeur rentrée est une valeur en dur, et j'aimerais garder le lien vers mes cellules ligne 2.
Est-ce que vous avez une solution?
Merci d'avance