J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un
classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans
une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous
les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de
haut en bas).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Salut Max,
Essaie ceci:
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un
classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Max du Vuache
Bonjour Garnote,
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela ne fonctionne pas, quand un saisi le nom dans la InputBox. Max "garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Bonjour Garnote,
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela ne
fonctionne pas, quand un saisi le nom dans la InputBox.
Max
"garnote" <rien@absent.com> a écrit dans le message de news:
%23mzv2%23iOGHA.720@TK2MSFTNGP14.phx.gbl...
Salut Max,
Essaie ceci:
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant"
_
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans
un classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela ne fonctionne pas, quand un saisi le nom dans la InputBox. Max "garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
garnote
Pour prévoir le coup du bouton "Annuler" : Ajouter If rep = False Then Exit Sub
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
ReSerge
"garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Pour prévoir le coup du bouton "Annuler" :
Ajouter If rep = False Then Exit Sub
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
If rep = False Then Exit Sub
Sheets(rep).Activate
End Sub
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
%23mzv2%23iOGHA.720@TK2MSFTNGP14.phx.gbl...
Salut Max,
Essaie ceci:
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant"
_
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans
un classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Pour prévoir le coup du bouton "Annuler" : Ajouter If rep = False Then Exit Sub
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
ReSerge
"garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
garnote
Alors essaie celle-ci :
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour Garnote,
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela ne fonctionne pas, quand un saisi le nom dans la InputBox. Max "garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Alors essaie celle-ci :
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _
& vbNewLine & "le nom de la feuille à activer.", Type:)
If rep = False Then Exit Sub
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: uYMdFQjOGHA.1032@TK2MSFTNGP11.phx.gbl...
Bonjour Garnote,
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela
ne fonctionne pas, quand un saisi le nom dans la InputBox.
Max
"garnote" <rien@absent.com> a écrit dans le message de news:
%23mzv2%23iOGHA.720@TK2MSFTNGP14.phx.gbl...
Salut Max,
Essaie ceci:
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant"
_
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans
un classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour Garnote,
Merci de ta réponse rapide, ça marche si on clique sur le nom, mais cela ne fonctionne pas, quand un saisi le nom dans la InputBox. Max "garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Hervé
Bonsoir, En cliquant droit sur les petits boutons en bas à gauche (boutons flèches de navigation) tu obtiens une boite te permettant de sélectionner une des feuilles du classeur. N'est ce pas plus rapide ? Hervé.
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Bonsoir,
En cliquant droit sur les petits boutons en bas à gauche (boutons flèches de
navigation) tu obtiens une boite te permettant de sélectionner une des
feuilles du classeur. N'est ce pas plus rapide ?
Hervé.
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un
classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Bonsoir, En cliquant droit sur les petits boutons en bas à gauche (boutons flèches de navigation) tu obtiens une boite te permettant de sélectionner une des feuilles du classeur. N'est ce pas plus rapide ? Hervé.
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Max du Vuache
Bonjour Hervé Tout-à.fait, tu as raison, pourqoui faire compliqué ? Merci Max
"Hervé" a écrit dans le message de news: %
Bonsoir, En cliquant droit sur les petits boutons en bas à gauche (boutons flèches de navigation) tu obtiens une boite te permettant de sélectionner une des feuilles du classeur. N'est ce pas plus rapide ? Hervé.
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Bonjour Hervé
Tout-à.fait, tu as raison, pourqoui faire compliqué ?
Merci
Max
"Hervé" <hmsilvePasDePub@wanadoo.fr> a écrit dans le message de news:
%23ZPPwfjOGHA.1676@TK2MSFTNGP09.phx.gbl...
Bonsoir,
En cliquant droit sur les petits boutons en bas à gauche (boutons flèches
de navigation) tu obtiens une boite te permettant de sélectionner une des
feuilles du classeur. N'est ce pas plus rapide ?
Hervé.
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans
un classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Bonjour Hervé Tout-à.fait, tu as raison, pourqoui faire compliqué ? Merci Max
"Hervé" a écrit dans le message de news: %
Bonsoir, En cliquant droit sur les petits boutons en bas à gauche (boutons flèches de navigation) tu obtiens une boite te permettant de sélectionner une des feuilles du classeur. N'est ce pas plus rapide ? Hervé.
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Max du Vuache
Re-bonsoir Garnote, J'ai bien noté ta solution pour quelque chose de similaire, mais dans le cas présent, j'adopte la solution de Hervé. Merci. Max
"garnote" a écrit dans le message de news:
Pour prévoir le coup du bouton "Annuler" : Ajouter If rep = False Then Exit Sub
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
ReSerge
"garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).
Merci de vos lumières
Max
Re-bonsoir Garnote,
J'ai bien noté ta solution pour quelque chose de similaire, mais dans le cas
présent, j'adopte la solution de Hervé.
Merci.
Max
"garnote" <rien@absent.com> a écrit dans le message de news:
el1ApSjOGHA.1312@TK2MSFTNGP09.phx.gbl...
Pour prévoir le coup du bouton "Annuler" :
Ajouter If rep = False Then Exit Sub
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant"
_
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
If rep = False Then Exit Sub
Sheets(rep).Activate
End Sub
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
%23mzv2%23iOGHA.720@TK2MSFTNGP14.phx.gbl...
Salut Max,
Essaie ceci:
Sub Sélection()
rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant"
_
& vbNewLine & "le nom de la feuille à activer.", Type:=8)
Sheets(rep).Activate
End Sub
Serge
"Max du Vuache" <nospam du Vuache@wanadoo.fr> a écrit dans le message de
news: esbx15iOGHA.1088@tk2msftngp13.phx.gbl...
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans
un classeur avec l'InputBox d'Excel de deux façons:
soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que
j'arrive à faire et ça marche),
soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît
dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui
liste tous les noms des feuilles du classeur à l'endroit choisi par
l'utilisateur, de haut en bas).
Re-bonsoir Garnote, J'ai bien noté ta solution pour quelque chose de similaire, mais dans le cas présent, j'adopte la solution de Hervé. Merci. Max
"garnote" a écrit dans le message de news:
Pour prévoir le coup du bouton "Annuler" : Ajouter If rep = False Then Exit Sub
Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) If rep = False Then Exit Sub Sheets(rep).Activate End Sub
ReSerge
"garnote" a écrit dans le message de news: %23mzv2%
Salut Max,
Essaie ceci: Sub Sélection() rep = Application.InputBox(Prompt:="Sélectionnez la cellule contenant" _ & vbNewLine & "le nom de la feuille à activer.", Type:=8) Sheets(rep).Activate End Sub
Serge
"Max du Vuache" <nospam du a écrit dans le message de news:
Bonjour,
J'essaie d'écrire le code pour activer une des nombreuses feuilles dans un classeur avec l'InputBox d'Excel de deux façons: soit l'utilisateur tape le nom de la feuille dans l'InputBox (ce que j'arrive à faire et ça marche), soit , dans l'InputBox, il clique sur le nom de la feuille qui apparaît dans une cellule d'une feuille Excel (j'ai écrit une petite macro qui liste tous les noms des feuilles du classeur à l'endroit choisi par l'utilisateur, de haut en bas).