Envoie de valeurs d'un classeur vers un autre dans "UserForm"

  • Initiateur de la discussion Initiateur de la discussion JDACM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

JDACM

XLDnaute Nouveau
Bonjour le forum
Je voudrais transmettre des valeurs d'un classeur vers un autre par macro.
Ces valeurs doivent être insérées dans une boite "UserForm" du classeur receveur.
Voici ma question :
Comment envoyer une valeur vers une "UserForm" d'un classeur 2 à partir d'une macro de classeur 1?
Ci-joint fichiers 1 et 2.
Merci à tous
Code:
Public Sub Envoyer()
    
    Application.Workbooks("Classeur_2.xls").Activate
    
    Application.Run "Classeur_2.xls!Ouvre_UserForm"
    
    'Comment sélectionner un des items de ComboBox1 ?
    'Comment envoyer une valeur à TextBox1 ?
    
End Sub
Code:
Private Sub UserForm_Initialize()
    ComboBox1.AddItem "Bonjour"
    ComboBox1.AddItem "Bonsoir"
    ComboBox1.AddItem "Au revoir"
    
    ComboBox1.ListIndex = 1

End Sub
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
774
Retour