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
284
Réponses
9
Affichages
702

Statistiques des forums

Discussions
312 472
Messages
2 088 710
Membres
103 930
dernier inscrit
Jibo