La Programmation en Microsoft Office Excel

Résolu/Fermé
ExcellenceSabio Messages postés 4 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 30 mai 2014 - 29 mai 2014 à 12:19
baladur13 Messages postés 47197 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 13 janvier 2025 - 30 mai 2014 à 11:18
Bonjour Mes Chers Amis,
Je m'appelle ExcellenceSabio, je suis analyste programmeur....Mais comme nous le savons tous que tout le monde apprend et ne connait pas tout.
Raison pour laquelle je suis obligé à vous poser une question qui m'est urgente enfin de finir mon rapport...

Au fait, J'ai travaillé sous Excel et ai réalisé un grand travail mais qui a plusieurs feuilles, au fait j'ai créé un Menu avec des boutons et je les ai programmés de sorte qu'en appuyant sur un bouton, une feuille apparaisse sans problème...Et là j'ai très bien programmé...Mais la préoccupation est de savoir comment je peux faire lorsque je masque toutes les feuilles et je reste avec le Menu en appelant les feuilles, ces dernières n'apparaissent et un message de débogage s'affiche, alors comment décanter ce problème...

Disons, je ne veux rester qu'avec la feuille du Menu et masquer les autres...Et lorsque je clique sur un bouton, que la feuille appelée apparaisse...

Merci d'avance !!!

6 réponses

f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
Modifié par f894009 le 29/05/2014 à 13:44
Bonjour,

Au plus simple, masquez le nom des onglets

Sub cache_nom_onglet()
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Sub Affiche_nom_onglet()
ActiveWindow.DisplayWorkbookTabs = True
End Sub

si vous tenez absolument gerer masque/affiche onglet

            'masque onglet
Worksheets("nom de l'onglet").Visible = False
'affiche onglet
Worksheets("nom de l'onglet").Visible = True
0
ExcellenceSabio Messages postés 4 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 30 mai 2014
29 mai 2014 à 15:08
Merci Monsieur, Mais jusque là c'est compliqué, je vois le code mais où dois-je le mettre ?

Éclaircissez un peu...S'il vous plait...

Merci de m'avoir répondu et j'attends toujours de vous une simple explication..
0
f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
29 mai 2014 à 15:20
Re,

Que choisissez-vous

masque des noms ou masque des onglets
0
ExcellenceSabio Messages postés 4 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 30 mai 2014
29 mai 2014 à 15:48
Je veux à ce que lorsque je clique, l'onglet s'affiche et le menu disparaît...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
29 mai 2014 à 16:17
Re,


code a mettre dans VBA de ThisWorkook

Private Sub Workbook_Open()
'Masque les noms d'onglet
ActiveWindow.DisplayWorkbookTabs = False
'active l'onglet Menu
Worksheets("Menu").Activate
End Sub
0
ExcellenceSabio Messages postés 4 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 30 mai 2014
Modifié par baladur13 le 30/05/2014 à 11:17
Monsieur, Je suis très content de vous connaître... Vous avez réellement répondu à ma préoccupation...

Voici mon adresse : Adresse mail supprimée Modération CCM


S'il vous plait, Envoyez-moi la vôtre...

Merci et Bonne Journée !!!
0
baladur13 Messages postés 47197 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 13 janvier 2025 13 543
30 mai 2014 à 11:18
0