Excel macro coordonnées d'une cellule
KIDU
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 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...
A voir également:
- Excel macro coordonnées d'une cellule
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
- Coordonnées gps - Guide
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
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
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?
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?
La première solution marche et me convient, mais pour la seconde, j'aimerais comprendre et peut-être pouvoir appliquer.
Mais voilà, je ne sais pas ce que signifie "utiliser le contrôle refedit..."
Merci si tu m'apporte encore ton aide.