Bonjour à tous,
Je viens vous demander un petit coup de main :
J’ai un tableau de bord sur lequel j’ai fait des formules somme si à plusieurs conditions.
Les formules dans mon tableau sont du type : accolade =SUM((VolumeJuillet)*(Num_Produit=$A18)) accolade
Je voudrais créer une zone de liste modifiable, à laquelle j’associerai un code me permettant de remplacer Juillet dans la formule de matrice par un autre mois, pour changer à ma guise les chiffres, par ceux d’un autre mois.
Voici mon code, associé à la combobox, qui me renvoit une erreur (j’ai pourtant enregistré la macro en automatique et ai récupéré le code, en y insérant juste des variables) :
Private Sub cmbmois_change()
Dim mois_nouveau As String
Dim mois_ancien As String
Range("j20:j200").Select
Selection.Replace What:=mois_ancien, Replacement:=mois_nouveau, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Le message d’erreur est : « expected function or variable » (le mot selection dans les code est surligné )
J'espère avoir été claire.
Merci beaucoup de votre aide,
Bien à vous
Clémence
Je viens vous demander un petit coup de main :
J’ai un tableau de bord sur lequel j’ai fait des formules somme si à plusieurs conditions.
Les formules dans mon tableau sont du type : accolade =SUM((VolumeJuillet)*(Num_Produit=$A18)) accolade
Je voudrais créer une zone de liste modifiable, à laquelle j’associerai un code me permettant de remplacer Juillet dans la formule de matrice par un autre mois, pour changer à ma guise les chiffres, par ceux d’un autre mois.
Voici mon code, associé à la combobox, qui me renvoit une erreur (j’ai pourtant enregistré la macro en automatique et ai récupéré le code, en y insérant juste des variables) :
Private Sub cmbmois_change()
Dim mois_nouveau As String
Dim mois_ancien As String
Range("j20:j200").Select
Selection.Replace What:=mois_ancien, Replacement:=mois_nouveau, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Le message d’erreur est : « expected function or variable » (le mot selection dans les code est surligné )
J'espère avoir été claire.
Merci beaucoup de votre aide,
Bien à vous
Clémence