Deux sujets VBA débutant

Bonjour à tous,

Je sollicite votre aide pour un sujet débutant sur lequel je bloque.

Ci-joint un fichier témoin sur lequel j'aimerais :

- Afficher les feuilles du classeur sur la CB_2 et la liste se mette a jour en fonction des feuilles ajoutées ou enlevées

- Faire apparaître dans UserForm2 le nombre de frame indiquée dans la TextBox1 du UserForm1

J'ai un début de code mais je pense être loin du compte .. A la recherche d'une bonne âme :)

Merci !

Vous devez joindre aussi le classeur "Tableau de suivi technique.xlsm".

Je ne comprend pas pourquoi la liaison s'est faite mais les données du fichier joins doivent suffire .. Normalement

Bonjour

- Afficher les feuilles du classeur sur la CB_2 et la liste se mette a jour en fonction des feuilles ajoutées ou enlevées

Ca c'est facile voir la macro initialise du userform par contre

Faire apparaître dans UserForm2 le nombre de frame indiquée dans la TextBox1 du UserForm1

Je ne comprends pas de quelles frames vous parlez.

Bonjour yal,

Lorsque que je rajoute le code :

Private Sub UserForm_Initialize()
Sheets(CB_2.Text).Activate
End Sub

mon bouton pour afficher UF1 ne fonctionne plus :(

Par ailleurs la frame correspond au données à renseigner sur le UF2

normal cette instruction n'a rien à faire dans l'initialise. Voici l'ensemble du code du UserForm1 :

Option Explicit

Private Sub CB_2_change()
    Sheets(CB_2.Text).Activate
End Sub

Private Sub UserForm_Initialize()
  Dim sh As Worksheet
  For Each sh In Sheets
    CB_2.AddItem sh.Name
  Next sh

End Sub

Par ailleurs la frame correspond au données à renseigner sur le UF2

C'est pas plus clair.

Bonjour

Ci joint ma solution (11 frames maxi)

A+ François

Wahou ça décoiffe !

Je vais étudier vos réponses pour les adapter à mes besoin

Merci à tout les deux pour votre aide :)

Rechercher des sujets similaires à "deux sujets vba debutant"