Excel : déplacement de la cellule active
Résolu
chemil123
-
chemil123 -
chemil123 -
Bonjour,
Je veux déplacer la cellule active en fonction d'un code.
Si je rentre en a1 un "1" je veux que la cellule active soit en a10, si je tape un "2" que la cellule active soit en a12.
Je pense que la chose est simple mais je n'y arrive pas...
merci pour votre aide
Je veux déplacer la cellule active en fonction d'un code.
Si je rentre en a1 un "1" je veux que la cellule active soit en a10, si je tape un "2" que la cellule active soit en a12.
Je pense que la chose est simple mais je n'y arrive pas...
merci pour votre aide
A voir également:
- Excel : déplacement de la cellule active
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
6 réponses
Bonjour,
Au passage, il est plus rapide et plus simple de sélectionner directement la cellule concernée (A10 ou A12).
Quand pensez-vous ?
Au passage, il est plus rapide et plus simple de sélectionner directement la cellule concernée (A10 ou A12).
Quand pensez-vous ?
Salut,
C'est tout à fait possible mais en VBA uniquement ou avec des liens hypertextes éventuellement.
Par contre quel intérêt de passer par une macro alors qu'il suffit d'un simple clic sur la cellule considérée, cela qui me semble plus simple et rapide que de saisir des valeurs dans une cellule.
a moins que tu nous es pas tout dit sur ton fichier ?
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
C'est tout à fait possible mais en VBA uniquement ou avec des liens hypertextes éventuellement.
Par contre quel intérêt de passer par une macro alors qu'il suffit d'un simple clic sur la cellule considérée, cela qui me semble plus simple et rapide que de saisir des valeurs dans une cellule.
a moins que tu nous es pas tout dit sur ton fichier ?
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour à tous,
Je vous remercie pour vos réponses. Il me semble pourtant avoir utilisé (il y a longtemps) cette manip dans une formule.
Bien sûr il est simple de cliquer sur la cellule.
Je suis en b1 et je dois aller en g1 ou h1, c'est loin avec les flèches ou bien il faut attraper la souris...
C'était pour le fun...
Je vous remercie pour vos réponses. Il me semble pourtant avoir utilisé (il y a longtemps) cette manip dans une formule.
Bien sûr il est simple de cliquer sur la cellule.
Je suis en b1 et je dois aller en g1 ou h1, c'est loin avec les flèches ou bien il faut attraper la souris...
C'était pour le fun...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Alors comme tu le dis si bien pour le fun, avec ce code
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Selection, Range("B1:B20")) Is Nothing Then
Target.Offset(0, Target.Value).Select
End If
End Sub
sur le fichier exemple saisir une valeur dans la plage colorisée en jaune et la cellule active se déplacera vers la droite de la valeur saisie et vers la gauche si la valeur saisie est -1 vu qu'il n'y a qu'une colonne libre à gauche
https://www.cjoint.com/?BGijB2Eu8wq
Alors comme tu le dis si bien pour le fun, avec ce code
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Selection, Range("B1:B20")) Is Nothing Then
Target.Offset(0, Target.Value).Select
End If
End Sub
sur le fichier exemple saisir une valeur dans la plage colorisée en jaune et la cellule active se déplacera vers la droite de la valeur saisie et vers la gauche si la valeur saisie est -1 vu qu'il n'y a qu'une colonne libre à gauche
https://www.cjoint.com/?BGijB2Eu8wq