Création d'une commande "passer à la section suivante"

Résolu/Fermé
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014 - 6 août 2014 à 10:11
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014 - 6 août 2014 à 15:29
Bonjour à tous,

J'aimerais créer sous Excel la commande suivante : en cliquant sur une flèche qui aurait pour légende "passer à la section suivante", on est automatiquement renvoyé à une certaine cellule de la feuille excel (cellule qui marque le début de la "section suivante" en question).

Est-ce possible ?

Merci d'avance et bonne journée
A voir également:

6 réponses

medjoy Messages postés 145 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 6 juillet 2017 107
6 août 2014 à 11:14
Bonjour, c'est possible en effet : Clic droit sur la cellule, puis cliquer sur "Insérer un lien hypertexte". vous choisissez alors "Emplacement dans le document" et mettez la cellule cible en-dessous "Tapez le référence de la cellule".
En face du texte à afficher vous mettez "passer à la section suivante"
je vous laisse me redire.
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 13:54
Bonjour, merci pour votre réponse. Ce que vous dites était ma première idée, mais j'avais pensé faire quelque chose d'un peu plus "beau" et interactif : créer un bouton (ou une flèche) sur lequel on cliquerait pour aller à l'endroit qui nous intéresse (donc qui aurait exactement la même fonction que le lien hypertexte).

Je pensais que c'etait possible avec les outils de l'onglet "développeur", mais je ne sais pas exactement comment faire...
0
medjoy Messages postés 145 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 6 juillet 2017 107
6 août 2014 à 14:00
Si vous voulez faire ça c'est possible mais dans ce cas il faut se mettre au vba (macros,etc...)
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 14:10
J'ai quelques notions de base en vb... Est ce très compliqué ? par exemple, si je clique sur "insérer un bouton de commande" (onglet développeur), après il faut modifier les propriétés c'est ça ? ou vraiment réécrire un code ?
0
medjoy Messages postés 145 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 6 juillet 2017 107
6 août 2014 à 14:14
On glet "Développeur"-> "Insérer"->"Bouton", vous nommez votre bouton. après il faut en effet écrire le code en vba. Si vous avez quelques notions ça ne devrait pas être trop compliqué ;)
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 14:21
OK, merci pour votre aide!
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
6 août 2014 à 14:42
Bonjour

Petit complément, dans ton cas le code à mettre dans la macro affectée au bouton est simple ;
Range("C10").Select 'pour acceder à la cellule C10

Cdlmnt
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 15:22
une dernière chose : si la cellule que je veux sélectionner n'est pas sur la même page que le bouton, comment faire ?
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
6 août 2014 à 14:44
Bonjour,

Mettre un bouton ActiveX (pas formulaire), double-cliquer dessus et :
Private Sub CommandButton1_Click()
    Worksheets("Feuil1").[C5].Select
End Sub 


eric
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 15:17
une dernière chose : si la cellule que je veux sélectionner n'est pas sur la même page que le bouton, comment faire ? (j'ai mis le nom de la page où il y a la cellule à la place de "Feuil1" mais ça ne marche pas ... il y t-il une autre modif du code à faire ?)
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 15:29
plus précisément, un message d'erreur s'affiche : "la méthode select de la classe range a échoué"
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 14:57
Merci à tous, j'ai réussi. Une dernière petite question : j'ai modifié le "caption" du bouton (ce qui est écrit dessus), mais je n'arrive pas à changer la police du texte (changer sa taille et sa couleur)

Quelqu'un aurait-il la solution ?

Merci
0

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

Posez votre question
medjoy Messages postés 145 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 6 juillet 2017 107
6 août 2014 à 15:02
Clic droit sur le bouton, "format de contrôle" ;)
0
matt0592 Messages postés 69 Date d'inscription mardi 22 juillet 2014 Statut Membre Dernière intervention 15 septembre 2014
6 août 2014 à 15:02
en fait c'est bon, j'ai trouvé par moi même!

merci, je mets le sujet en résolu

bonne après midi
0