Excel macro coordonnées d'une cellule
Fermé
KIDU
-
13 déc. 2009 à 10:09
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 26 nov. 2010 à 13:38
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 26 nov. 2010 à 13:38
A voir également:
- Excel macro coordonnées d'une cellule
- Liste déroulante excel - Guide
- Coordonnées gps - Guide
- Formule excel - Guide
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
- Aller à la ligne dans une cellule excel - Guide
3 réponses
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
13 déc. 2009 à 11:29
13 déc. 2009 à 11:29
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
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
16 déc. 2009 à 18:41
16 déc. 2009 à 18:41
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
piranas
Messages postés
4
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
12 octobre 2012
3
26 nov. 2010 à 12:33
26 nov. 2010 à 12:33
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?
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
26 nov. 2010 à 13:38
26 nov. 2010 à 13:38
Bonjour,
Une idée?
Oui, que tu démarres ta propre discussion.
Là tu te met sur une discussion vieille d'un an et qui n'a rien à voir...
eric
Une idée?
Oui, que tu démarres ta propre discussion.
Là tu te met sur une discussion vieille d'un an et qui n'a rien à voir...
eric
16 déc. 2009 à 17:59
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.