Bonjour,
Voilà quelque temps que je sèche sur le problème suivant. J'ai créé un macro me permette d'intégrer une formule de type SOMME.SI dans toute les cases d'une colonne. Ces données sont créées lorsque j'ajoute un nouveau membre à mon tableau et la formule contient donc la variable "Initiales" qui varie en fonction du membre que j'ajoute (peut-être que le problème vient de là?).
Voilà pour le contexte, tout ça marche très bien sauf que quand je visualise ma colonne après avoir lancé mon macro, toutes les cellules affiche l'erreur #NOM? au lieu du résultat escompté.
J'ai essayé plusieurs méthodes mentionnées dans le forum (notamment sous ce post) mais qui n'ont rien donné.
La touche F9 ne réagit pas non plus et la seule solution que j'ai trouvé c'est de pressé pour chaque cellule la touche F2 suivi de Enter (bonjour les crampes...).
Si quelqu'un pouvait me donner une solution ou me dire qu'il y a pas d'autre solution ca m'économiserait quelques mot de tête suite à des coups de boule répéter sur mon clavier
Merci d'avance!
PS: Peut-être le problème vient de mon code...
Voilà quelque temps que je sèche sur le problème suivant. J'ai créé un macro me permette d'intégrer une formule de type SOMME.SI dans toute les cases d'une colonne. Ces données sont créées lorsque j'ajoute un nouveau membre à mon tableau et la formule contient donc la variable "Initiales" qui varie en fonction du membre que j'ajoute (peut-être que le problème vient de là?).
Voilà pour le contexte, tout ça marche très bien sauf que quand je visualise ma colonne après avoir lancé mon macro, toutes les cellules affiche l'erreur #NOM? au lieu du résultat escompté.
J'ai essayé plusieurs méthodes mentionnées dans le forum (notamment sous ce post) mais qui n'ont rien donné.
La touche F9 ne réagit pas non plus et la seule solution que j'ai trouvé c'est de pressé pour chaque cellule la touche F2 suivi de Enter (bonjour les crampes...).
Si quelqu'un pouvait me donner une solution ou me dire qu'il y a pas d'autre solution ca m'économiserait quelques mot de tête suite à des coups de boule répéter sur mon clavier
Merci d'avance!
PS: Peut-être le problème vient de mon code...
Code:
Public Function Ajouter_Colonne()
Dim Initiales As String
Dim Colonne As Integer
Initiales = Sheets("Liste").Range("B1").End(xlDown)
Colonne = Sheets("Projets").Range("A1").End(xlToRight).Offset(0, 1).Column
Sheets("Projets").Range("A1").End(xlToRight).Offset(0, 1) = Initiales
ii = 2
While Not (IsEmpty(Sheets("Projets").Cells(ii, 1)))
Sheets("Projets").Cells(ii, Colonne).Formula = "=SOMME.SI(" & Initiales & "!$A:$A,$A" & ii & "," & Initiales & "!$C:$C)"
ii = ii + 1
Wend
End Function