Exécuter un module et un userform

Bonjour,

J'ai d'une part un userform qui correspond à un formulaire de saisie et de l'autre un module qui me ventile mes données du formulaire de saisie dans différentes feuille.

Lorsque je click sur le bouton 'ajouter dans la base" de mon formulaire de saisie j'aimerai que mon module qui ventile mes données s'exécute. Cela évite que j'exécute manuellement le module de ventilation.

Merci pour votre aide

Bonjour,

Remplace CommandButton1 par le nom de ton bouton.

Private Sub CommandButton1_Click()

        Call LeNomDeTaMacro

End Sub

A bientot

cela me met une erreur : "erreur de compilation : variable ou procédure attendue, et non un module"

Tu as un fichier ou la possibilité de me montrer ta macro ?

3test1-final.xlsm (177.91 Ko)

Bonjour,

C'est normal, ton module porte le même nom que la sub.

Renomme le module Ventilation en ModVentilation et conserve le "public sub Ventilation()"

image

En faisant "Call Ventillation" dans ton button_click, le programme se lancera normalement.

A bientot

super merci beaucoup ça marche nickel.

Autre question, au lieu qu'il ventile sur mes onglets parcelles j'aimerais via un autre userform choisir la parcelle et qu'il m'affiche sur un autre onglet uniquement les données de la parcelle choisie (en fonction de la parcelle choisie dans la combobox qu'il aille chercher les données correspondantes dans la feuille "source")

cf feuille tableau de bord

6test1-final.xlsm (254.44 Ko)
Rechercher des sujets similaires à "executer module userform"