Je s=E9lectionne une plage, et je lance une macro,
mais j'ai besoin de r=E9cup=E9rer l'adresse de la 1=E8re et de la derni=E8r=
e
cellule de la plage (afin de le ranger dans des variables) avant
d'effectuer la macro (en fait d'adresse, c'est le num=E9ro des lignes
qu'il me faut)
Pour la premi=E8re cellule je sais faire :
un truc du style >>>>> Ligne1 =3D ActiveCell.Row
Mais je ne sais pas comment faire pour la derni=E8re cellule de la
s=E9lection..
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonjour,
x = Split(Selection.Address, ":")(1)
JB http://boisgontierjacques.free.fr/
On 9 fév, 16:09, "Fredo(67)" wrote:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
Bonjour,
x = Split(Selection.Address, ":")(1)
JB
http://boisgontierjacques.free.fr/
On 9 fév, 16:09, "Fredo(67)" <frederic.s...@socara.net> wrote:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro,
mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère
cellule de la plage (afin de le ranger dans des variables) avant
d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes
qu'il me faut)
Pour la première cellule je sais faire :
un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la
sélection..
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
isabelle
bonjour Fredo,
x = Selection.Item(1).Address y = Selection.Item(Selection.Count).Address
isabelle
Le 2010-02-09 10:09, Fredo(67) a écrit :
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style>>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
bonjour Fredo,
x = Selection.Item(1).Address
y = Selection.Item(Selection.Count).Address
isabelle
Le 2010-02-09 10:09, Fredo(67) a écrit :
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro,
mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière
cellule de la plage (afin de le ranger dans des variables) avant
d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes
qu'il me faut)
Pour la première cellule je sais faire :
un truc du style>>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la
sélection..
x = Selection.Item(1).Address y = Selection.Item(Selection.Count).Address
isabelle
Le 2010-02-09 10:09, Fredo(67) a écrit :
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style>>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
Tatanka
Salut Fredo,
Essaie ceci :
Sub Lignes() pr = Selection.Row der = pr + Selection.Rows.Count - 1 End Sub
Serge
"Fredo(67)" a écrit dans le message de news:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
Salut Fredo,
Essaie ceci :
Sub Lignes()
pr = Selection.Row
der = pr + Selection.Rows.Count - 1
End Sub
Serge
"Fredo(67)" <frederic.seys@socara.net> a écrit dans le message de news:
2b92c021-531a-4bc0-9fe5-c9bc3355cb8a@a5g2000yqi.googlegroups.com...
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro,
mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière
cellule de la plage (afin de le ranger dans des variables) avant
d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes
qu'il me faut)
Pour la première cellule je sais faire :
un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la
sélection..
Sub Lignes() pr = Selection.Row der = pr + Selection.Rows.Count - 1 End Sub
Serge
"Fredo(67)" a écrit dans le message de news:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la dernière cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
Fredo(67)
Whaouh, que de réponses, et rapides en plus
Merci à tous....
On 9 fév, 16:33, "Tatanka" wrote:
Salut Fredo,
Essaie ceci :
Sub Lignes() pr = Selection.Row der = pr + Selection.Rows.Count - 1 End Sub
Serge
"Fredo(67)" a écrit dans le message de news:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..
Une petite aide ?
Merci
Whaouh, que de réponses, et rapides en plus
Merci à tous....
On 9 fév, 16:33, "Tatanka" <garnote3ENLE...@videotron.ca> wrote:
Salut Fredo,
Essaie ceci :
Sub Lignes()
pr = Selection.Row
der = pr + Selection.Rows.Count - 1
End Sub
Serge
"Fredo(67)" <frederic.s...@socara.net> a écrit dans le message de news:
2b92c021-531a-4bc0-9fe5-c9bc3355c...@a5g2000yqi.googlegroups.com...
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro,
mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère
cellule de la plage (afin de le ranger dans des variables) avant
d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes
qu'il me faut)
Pour la première cellule je sais faire :
un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la
sélection..
Sub Lignes() pr = Selection.Row der = pr + Selection.Rows.Count - 1 End Sub
Serge
"Fredo(67)" a écrit dans le message de news:
Bonjour,
J'ai un tableau que je gère par macro.
Je sélectionne une plage, et je lance une macro, mais j'ai besoin de récupérer l'adresse de la 1ère et de la derni ère cellule de la plage (afin de le ranger dans des variables) avant d'effectuer la macro (en fait d'adresse, c'est le numéro des lignes qu'il me faut)
Pour la première cellule je sais faire : un truc du style >>>>> Ligne1 = ActiveCell.Row
Mais je ne sais pas comment faire pour la dernière cellule de la sélection..