Macro facile
Résolu
rodavi
Messages postés
10
Statut
Membre
-
rodavi Messages postés 10 Statut Membre -
rodavi Messages postés 10 Statut Membre -
Bonjour,je suis débutant dans les macros d'excel(2003).
en fait cé tout simple je veux une macro qui me permette si je l'exécute d'aller à la colonne correspondant à la ligne de la cellule.par exemple:
si je suis en A1 ,j'exécute la macro et ça me place en K1
si je suis en C10 ,j'exécute la macro et ça me place en K10.
Merci.
en fait cé tout simple je veux une macro qui me permette si je l'exécute d'aller à la colonne correspondant à la ligne de la cellule.par exemple:
si je suis en A1 ,j'exécute la macro et ça me place en K1
si je suis en C10 ,j'exécute la macro et ça me place en K10.
Merci.
A voir également:
- Macro facile
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro maker - Télécharger - Divers Utilitaires
- Macro recorder - Télécharger - Divers Utilitaires
5 réponses
Salut,
Fectivement pas compliqué. Essaie ceci :
ActiveCell.Offset(0, 10).Activate
Tu peux facilement l'adapter : 0 représente le nombre de lignes que tu souhaites "descendre" (en mettant un nombre négatif, tu "remontes" dans ton tableau) et 10 le nombre de colonnes que tu souhaites (vers la droite. Pour "aller à gauche : nombre négatif).
je ne sais pas si c'est la meilleure solution mais ça fonctionne.
Cordialement
Fectivement pas compliqué. Essaie ceci :
ActiveCell.Offset(0, 10).Activate
Tu peux facilement l'adapter : 0 représente le nombre de lignes que tu souhaites "descendre" (en mettant un nombre négatif, tu "remontes" dans ton tableau) et 10 le nombre de colonnes que tu souhaites (vers la droite. Pour "aller à gauche : nombre négatif).
je ne sais pas si c'est la meilleure solution mais ça fonctionne.
Cordialement
ça marche si je suis toujours placé dans la même cellule;
moi je veux etre n'importe où:
par exemple si je suis en B1 ou C1 ou D1 ou L1, j'exécute la macro et je suis en K1.
par exemple si je suis en B2 ou C2 ou D2 ou L2, j'exécute la macro et je suis en K2.
moi je veux etre n'importe où:
par exemple si je suis en B1 ou C1 ou D1 ou L1, j'exécute la macro et je suis en K1.
par exemple si je suis en B2 ou C2 ou D2 ou L2, j'exécute la macro et je suis en K2.
Pardon je n'avais pas vu l'importance du "K"...
lig = ActiveCell.Row
ActiveSheet.Range("K" & lig).Activate
fonctionne mieux
lig = ActiveCell.Row
ActiveSheet.Range("K" & lig).Activate
fonctionne mieux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question