Excel macro coordonnées d'une cellule
KIDU
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais, au début d'une macro, faire entrer les cootdonnées d'une cellule en cliquant sur celle-ci, ces coordonnées me serviraient de variables par la suite.
Merci à qui pourra m'aider...
J'aimerais, au début d'une macro, faire entrer les cootdonnées d'une cellule en cliquant sur celle-ci, ces coordonnées me serviraient de variables par la suite.
Merci à qui pourra m'aider...
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
Bonjour,
Du plus simple au plus compliqué :
Si ta cellule est sélectionnée avant l'appel de la macro tu peux utiliser activecell.
ligne=activecell.row
colonne=activecell.column
Si elle ne l'est pas tu peux demander ses coordonnées avec un inputbox(), ou bien dans un formulaire utiliser le contrôle refedit qui permet de sélectionner la cellule à la souris.
eric -
Dans vba insertion formulaire (par clic-droit sur le projet)
Une fois le formulaire (userform) créé et sélectionné tu as une boite à outils avec des contrôles.
Si le contrôle refedit n'y est pas, clic-droit sur la boite à outils et 'contrôles supplémentaires...'.
Le rechercher dans la liste et le cocher.
Voici le résultat : refedit.xls
eric -
Bonjour,
moi je voudrais juste récupérer dans une colonne de chiffres la valeur de de la cellule précédente ou de la cellule suivante, mais sans indiquer manuellement la ligne
En gros, je veux écrire dans la colonne B la valeur de A ou de C sans lui dire d'aller en B mais en lui indiquant d'aller à Colonne suivante ou colonne précédente.
Une idée?