Bouton pour renvoyer à des lignes définies
Seb
-
Seb -
Seb -
Bonjour,
Je souhaite créér des boutons qui renvoient à des lignes définies dans une meme feuille, je m'explique:
Mes lignes 1 à 9 sont figées et dans ses lignes je souhaiterais plusieurs boutons qui me ramenent à des lignes définies.
Par exemple :
- bouton 1 renvoie ligne 10
- bouton 2 renvoie ligne 35
- bouton 3 renvoie ligne 75
- ...
Sachant que je veux garder mes lignes 1 à 9 figées tout le temps.
Une idée des codes ?
Ceci m'éviterais de descendre à la roulette à chaque fois (idem pour remonter).
Je souhaite créér des boutons qui renvoient à des lignes définies dans une meme feuille, je m'explique:
Mes lignes 1 à 9 sont figées et dans ses lignes je souhaiterais plusieurs boutons qui me ramenent à des lignes définies.
Par exemple :
- bouton 1 renvoie ligne 10
- bouton 2 renvoie ligne 35
- bouton 3 renvoie ligne 75
- ...
Sachant que je veux garder mes lignes 1 à 9 figées tout le temps.
Une idée des codes ?
Ceci m'éviterais de descendre à la roulette à chaque fois (idem pour remonter).
A voir également:
- Bouton pour renvoyer à des lignes définies
- Partager des photos en ligne - Guide
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
7 réponses
Bonsoir Seb, bonsoir le forum,
Essaie comme ça :
etc...
Essaie comme ça :
Application.Goto Reference:=Worksheets("Feuil1").Range("A10"), scroll:=True
etc...
Impecc ! Il y a t'il un moyen de pas mentionner le nom de la feuille entre guillemets au cas où je modifie le nom de la feuille ?
Merci
Merci
Bonjour Seb, bonjour le forum,
* Tu peux utiliser l'index de l'onglet. C'est à dire sa position dans le classeur, avec Sheets(1). Mais tu auras, dans ce cas, un problème si tu déplaces l'onglet.
* tu peux aussi utiliser l'onglet actif : ActiveSheet, mais là aussi il faut être sûr de ton coup...
* Tu peux utiliser l'index de l'onglet. C'est à dire sa position dans le classeur, avec Sheets(1). Mais tu auras, dans ce cas, un problème si tu déplaces l'onglet.
* tu peux aussi utiliser l'onglet actif : ActiveSheet, mais là aussi il faut être sûr de ton coup...
Très bien !
Un dernier question de mise en forme; j'ai créé des formes pour mes boutons et j'y ai affecter des maccros avec les codes que vous m'avez transmis.
Est ce possible de changer la couleur de cette forme lorques que je suis à la ligne concernée ?
Exemple : Quand j'arrive à la ligne 35, le bouton 2 devient rouge et le reste jusqu'à la ligne 74
Quand j'arrive à la ligne 75, le bouton 3 devient rouge ...
Un dernier question de mise en forme; j'ai créé des formes pour mes boutons et j'y ai affecter des maccros avec les codes que vous m'avez transmis.
Est ce possible de changer la couleur de cette forme lorques que je suis à la ligne concernée ?
Exemple : Quand j'arrive à la ligne 35, le bouton 2 devient rouge et le reste jusqu'à la ligne 74
Quand j'arrive à la ligne 75, le bouton 3 devient rouge ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Seb, bonjour le forum,
Il faut que tu regardes tu coté de la macro événementielle SelectionChange avec un Select Case qui agira en fonction du numéro de ligne de la cellule active. Mais je n'utilise jamais les formes dans mes fichiers car j'ai un mal fou à coder...
Avec un CommandButton issu des outils Contrôle ActiveX, ça me serait plus facile...
Il faut que tu regardes tu coté de la macro événementielle SelectionChange avec un Select Case qui agira en fonction du numéro de ligne de la cellule active. Mais je n'utilise jamais les formes dans mes fichiers car j'ai un mal fou à coder...
Avec un CommandButton issu des outils Contrôle ActiveX, ça me serait plus facile...