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

6 réponses

  1. 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
    1. 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
    2. 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
    3. 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
    4. 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
    5. matt0592 Messages postés 69 Statut Membre
       
      OK, merci pour votre aide!
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. 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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

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


    eric
    0
    1. 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
    2. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. medjoy Messages postés 161 Statut Membre 108
     
    Clic droit sur le bouton, "format de contrôle" ;)
    0
  7. 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