appeler une macro par un userform

  • Initiateur de la discussion Tigrette121
  • Date de début
T

Tigrette121

Guest
Bonjour à tous,

Dans une userform j'ai un bouton par lequel je voudrais exécuter une macro.

J'ai essayé le code suivant:

Private Sub CommandButton2_Click()
Module1.creerfacture (ctl1)
End Sub

je reçois le message suivant:

nombre d'arguments incorrect ou affectation de propriété incorrecte

ma macro s'appellle bien creerfacture, elle est dans le module 1 de ma feuille. Si je cré un bouton dans ma feuille, ma macro fonctionne bien.

Merci pour vos solutions à venir
 
T

Tigrette121

Guest
Re Jordan,

Je ne sais pas si j'ai bien compris, j'ai fait comme suit:

Private Sub CommandButton2_Click()
Unload Me
Module1.creerfacture (ctl1)
End Sub

Mais ça fonctionne pas, toujours le même message d'erreur

@+
 
T

Tigrette121

Guest
Merci Jordan,

Ta question, vient de me donner la réponse. Si j'enlève (ctl1), tout fonctionne bien. Je suis vraiment débutante en userform car il y a + ou - deux semaines que j'ai commencé. Je cherche du code que j'essaie de comprendre. J'ai déjà fait du basic, du pascal à l'école il y a plusieurs années et plus récemment un peu de php avec mes enfans. Dans le cas présent, je ne comprenais justement pas ce que le (ctl1) faisait, mais je croyais qu'il devait être là puisque l'on ne faisait pas mention de variables de le code que j'avais trouvé.

En tout cas, un gros merci et je pense que pour une débutante je commence à avoir un beau document de travail grâce à ce forum.

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 594
Messages
2 090 080
Membres
104 369
dernier inscrit
bolthorn