@
@Christophe@
Guest
Bonjour a tous,
J'ai un problème VBA que je n'arrive pas à résoudre.
Sur une feuille VBA j'ai une formule:
=SOMMEPROD(NB.SI(Zone;Poste)*(Duree))
Elle fonctionne très très bien, mais maintenant j'aimerai la faire fonctionner par VBA dans un textbox sur un userform, donc j'utilise le code suivant, mais toujours et encore BUG, AAAAAAAAARRRRRRR, qui pourrait m'aider?
Private Sub UserForm_Initialize()
TextBox1.Value = WorksheetFunction.SumProduct(WorksheetFunction _
.CountIf(Range(ActiveSheet.Name & "!Zone"), Sheets("accueil").Range("poste")), (Sheets("accueil").Range("duree")))
End Sub
Info:
J'utilise des plages nommé, j'ai également essayé avec les ranges sans nom, et toujours BUG
Zone = Nom local de la page Active
Poste et Duree, nom globeaux de la page Acceuil
Merci d'avance de votre aide
@Christophe@
P.S. Joyeuse pâque a tous
J'ai un problème VBA que je n'arrive pas à résoudre.
Sur une feuille VBA j'ai une formule:
=SOMMEPROD(NB.SI(Zone;Poste)*(Duree))
Elle fonctionne très très bien, mais maintenant j'aimerai la faire fonctionner par VBA dans un textbox sur un userform, donc j'utilise le code suivant, mais toujours et encore BUG, AAAAAAAAARRRRRRR, qui pourrait m'aider?
Private Sub UserForm_Initialize()
TextBox1.Value = WorksheetFunction.SumProduct(WorksheetFunction _
.CountIf(Range(ActiveSheet.Name & "!Zone"), Sheets("accueil").Range("poste")), (Sheets("accueil").Range("duree")))
End Sub
Info:
J'utilise des plages nommé, j'ai également essayé avec les ranges sans nom, et toujours BUG
Zone = Nom local de la page Active
Poste et Duree, nom globeaux de la page Acceuil
Merci d'avance de votre aide
@Christophe@
P.S. Joyeuse pâque a tous