Utiliser un UserForm sur plusieurs Classeurs

Arpette -  
 Arpette -
Bonjour,
J'ai créé un UserForm avec des textbox pour modifier différents classeurs. Au lancement de mon UserForm, j'ai un bouton parcourir où ce trouvent tous mes classeurs de format identique. Mon problème est que lorsque je rempli les textbox ça renseigne les cellules du classeur où se trouve mon UserForm. Comment je peux faire pour que mes saisies s'affichent dans le classeur que j'ai choisi par le biais de mon bouton parcourir.
Merci de votre aide.
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Juste au passage, vous devez indiquer la cible (dans quelle classeur) qui doit recevoir les donnés du formulaire.
    0
  2. arpette
     
    Bonsoir et merci de me répondre,
    Le classeur où se trouve mon userform est vide, la cible est le classeur que j'ai choisi dans mon browse.
    merci de votre aide.
    0
  3. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 563
     
    Bonjour,

    Il faut affecter une variable au classeur choisii dans la liste et tu utilises cette variable pour dire qu'il s'agit de ce classeur là.

    Exemple, supposant que tu récupères le nom du classeur dans la Textbox1 :

    Dim monclasseur As String
    monclasseur = TextBox1.Value
    With Workbooks(monclasseur)
    .Activate
    .Sheets("Feuil1").Range("A1").Value = "toto"
    End With


    m@rina
    0
    1. Arpette
       
      Bonjour Marina, je me suis trompé, comment puis-je corriger .
      Merci
      0