Rechargement private sub par private sub

Bonjour,

j'utilise un bouton à bascule pour mettre à jour les valeurs des tableaux AVEC/SANS stock.

Mon problème c'est que si je modifie les listes déroulantes (dont les valeurs sont utilisée avec le togglebutton) les cellules de mes tableaux ne se mettent pas à jour, je suis obligé de cliquer deux fois sur le bouton à bascule. (une fois, il prend en compte mais passe à l'autre état, une 2ème fois et j'obtiens alors la prise en compte des modif + l'état que je voulais à la base)

Comment faire pour que les changements s'effectuent directement ? je n'arrive pas à appeler une private sub par une autre private dans la feuille (avec selection change, application.run et autres)

Ou alors, est ce qu'on peut écrire le toggle button en "public sub" dans un module ? je n'y arrive pas non plus, çà m'aurait permis de faire le "call macro_" qui m'intéresse.

Merci d'avance

c'est peut-être un peu précoce, mais je me permets un petit up!

Bonjour,

En rajoutant ce code, ça ne marche pas ?

Private Sub ComboBox1_Change()
    Call ToggleButton1_Click
End Sub

Private Sub ComboBox2_Change()
    Call ToggleButton1_Click
End Sub

Private Sub ToggleButton1_Click()
  Application.ScreenUpdating = False
Dim actif As Boolean
.........

Génial merci thev, çà marche parfaitement!

j'avais essayé avec des worksheets change etc. qui ne fonctionnaient pas, je savais pas qu'on pouvait en faire autant sur une combobox.

Rechercher des sujets similaires à "rechargement private sub"