Autres ouvrir une feuille VBA

LE MATIN

XLDnaute Occasionnel
bonjour à tous,

Je cherche en cliquant sur un bouton de commande dans un userform à ouvrir une feuille nommée "TABLEAU_BORD"
je connais très très peu VBA.
j'ai testé
VB:
Private Sub CommandButton5_Click()

 Sheets("TABLEAU_BORD").Activate

End Sub
et
Code:
Private Sub CommandButton5_Click()

 Worksheets("TABLEAU_BORD").Activate

End Sub

mais cela ne fonctionne pas
pourriez-vous m'aidez svp
 

Jacky67

XLDnaute Barbatruc
bonjour à tous,

Je cherche en cliquant sur un bouton de commande dans un userform à ouvrir une feuille nommée "TABLEAU_BORD"
je connais très très peu VBA.
j'ai testé
VB:
Private Sub CommandButton5_Click()

Sheets("TABLEAU_BORD").Activate

End Sub
et
Code:
Private Sub CommandButton5_Click()

Worksheets("TABLEAU_BORD").Activate

End Sub

mais cela ne fonctionne pas
pourriez-vous m'aidez svp
Bonjour à tous
Et c'est bien le bon bouton qui est cliqué ??
Essaye
VB:
Private Sub CommandButton5_Click()
    Worksheets("TABLEAU_BORD").Activate
    MsgBox ActiveSheet.Name
End Sub
Il doit retourner un message avec le nom de l'onglet actif
 

eriiic

XLDnaute Barbatruc
C'est sûr ça ?
Ah ben non, tu as raison.
Tellement habitué à la sensibilité de la case de vba que je me méfie partout :)

Mais ça te fait quoi ?
Ta feuille n'est active ou seulement pas prête à recevoir une saisie ?
Ton userform ne serait pas vbModeless des fois ?
Dans ce cas essaie en ajoutant
VB:
AppActivate Application.Caption
eric
 

LE MATIN

XLDnaute Occasionnel
Bah, ce n'est pas la pire dans ce domaine.
Dépose ton fichier en l'ayant anonymisé
bonjour,
difficile de déposé mon fichier même anonymisé....
le pire c'est que je pense que le code

VB:
Private Sub CommandButton5_Click()

 Sheets("TABLEAU_BORD").Activate

End Sub
est juste. Je pense que la solution vient que le userform est modal (ou pas !) mais je ne connait pas assez le vba pour modifier le code. Qu"en pensez vous? merci
 

Jacky67

XLDnaute Barbatruc
bonjour,
difficile de déposé mon fichier même anonymisé....
le pire c'est que je pense que le code

VB:
Private Sub CommandButton5_Click()

Sheets("TABLEAU_BORD").Activate

End Sub
est juste. Je pense que la solution vient que le userform est modal (ou pas !) mais je ne connait pas assez le vba pour modifier le code. Qu"en pensez vous? merci
Re..
Il y a peut être un "Application.ScreenUpdating = False" en cours
sans "Application.ScreenUpdating = True"
Donne le code complet de l'userform
 

Discussions similaires

Réponses
6
Affichages
305
Réponses
9
Affichages
715
Réponses
12
Affichages
540

Statistiques des forums

Discussions
312 670
Messages
2 090 745
Membres
104 646
dernier inscrit
Mbark Moustanssir