Calvus
XLDnaute Barbatruc
Bonsoir le Forum,
J'ai ce code dans un Userform :
Ce code fonctionne très bien, et affiche les résultats dans 2 labels.
Il est activé au lancement du Userform, et à un changement dans un Combobox.
Or, en ajoutant une fonctionnalité, la boucle se fait, mais le résultat reste à 0.
Voici ce que j'ai ajouté :
J'ai ajouté la ligne Calcul_CA car les 2 premières ne donnaient rien. Et ce code, le voici, comme le premier :
J'y perds mon latin. Si je change une valeur de mon combox, la boucle se fait, ainsi que le calcul.
Si je lance à partir du clic, la boucle se fait exactement de la même manière, mais pas le calcul.
Et j'ai vérifié évidemment, ce n'est pas un problème de format.
Merci de votre aide.
J'ai ce code dans un Userform :
VB:
ca = Format(Application.SumIfs([J:J], [B:B], ComboBox1, [H:H], ">=" & date1), "# ##0.00") 'CA année N
ca2 = Format(Application.SumIfs([J:J], [B:B], ComboBox1, [H:H], "<" & date1), "# ##0.00") 'CA N-1
Ce code fonctionne très bien, et affiche les résultats dans 2 labels.
Il est activé au lancement du Userform, et à un changement dans un Combobox.
Or, en ajoutant une fonctionnalité, la boucle se fait, mais le résultat reste à 0.
Voici ce que j'ai ajouté :
VB:
Private Sub Label45_Click()
ComboBox1 = Label45
ComboBox1_Change
Calcul_CA
End Sub
J'ai ajouté la ligne Calcul_CA car les 2 premières ne donnaient rien. Et ce code, le voici, comme le premier :
VB:
Sub Calcul_CA()
ca = Format(Application.SumIfs([J:J], [B:B], ComboBox1, [H:H], ">=" & date1), "# ##0.00") 'CA année N
ca2 = Format(Application.SumIfs([J:J], [B:B], ComboBox1, [H:H], "<" & date1), "# ##0.00") 'CA N-1
Label3.Caption = ca
Label40.Caption = ca2
End Sub
J'y perds mon latin. Si je change une valeur de mon combox, la boucle se fait, ainsi que le calcul.
Si je lance à partir du clic, la boucle se fait exactement de la même manière, mais pas le calcul.
Et j'ai vérifié évidemment, ce n'est pas un problème de format.
Merci de votre aide.