Effecter une macro à un classeur

Bonjour,

J'aimerai affecter ma macro à une forme pour mon onglet contact. Comment est-ce possible?

Ou alors que mon formulaire s'ouvre en même temps que l'excel si la première solution ne fonctionne pas.

Vous trouverez en pièce jointe mon excel.

D'avance je vous remercie.

Cordialement,

bonjour,

Tu insères ta forme, tu fais un clic droit dessus : Affecter une macro...

A+

J'ai essayé cette méthode et ça ne fonctionne pas.

J'ai le chargement mais rien ne s'affiche.

C'est un peu court comme explication !

Si tu as essayé, tu fournis le fichier avec ce que tu as fait : La forme et la macro liée...

A+

Je viens de construire une forme en y affectant la macro "Ouvrir le fichier" mais il ne se passe rien. j'ai un temps court de chargement mais rien ne se passe.

Bonjour Vinceshow, le forum,

je te retourne ton fichier modifié :

Alt F11 pour voir le code VBA, puis revenir sur Excel


peut-être que ton pseudo pourrait ouvrir le formulaire "Vince", mais ta macro vide ci-dessous n'avait absolument aucune chance d'ouvrir un quelconque formulaire, quelque soit son nom :

Sub Ouvreformulaire()

End Sub

je l'ai complétée comme ceci :

Sub Ouvreformulaire()
  UserForm1.Show
End Sub

ainsi, ça ouvre le formulaire dont le nom est : "UserForm1" ; il te reste à changer ton pseudo en Vince.Show


dhany

Merci!

Rechercher des sujets similaires à "effecter macro classeur"