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

Résolu
matt0592 Messages postés 69 Statut Membre -  
matt0592 Messages postés 69 Statut Membre -
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 161 Statut Membre 108
 
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 Statut Membre
 
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 161 Statut Membre 108
 
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 Statut Membre
 
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 161 Statut Membre 108
 
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 Statut Membre
 
OK, merci pour votre aide!
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
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 Statut Membre
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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 Statut Membre
 
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 Statut Membre
 
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 Statut Membre
 
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 161 Statut Membre 108
 
Clic droit sur le bouton, "format de contrôle" ;)
0
matt0592 Messages postés 69 Statut Membre
 
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