Macro facile

Résolu
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.
A voir également:

5 réponses

pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 770
 
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
0
rodavi Messages postés 10 Statut Membre 1
 
ç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.
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 770
 
Pardon je n'avais pas vu l'importance du "K"...
lig = ActiveCell.Row
ActiveSheet.Range("K" & lig).Activate
fonctionne mieux
0
talzatior81 Messages postés 47 Statut Membre 1
 
Bonjour à vous ;)

As-tu un nombre de colonnes max ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rodavi Messages postés 10 Statut Membre 1
 
là ça marche merci beaucoup. té un génie (en tout cas pour moi).
0