Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
Aude
Merci,
mais "Selection" ne convient pas car ma sélection diffère à chaque utilisation. Je n'ai pas de ligne préalable disant grosso modo : Range("A1:A3").Select à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations JJ
"Aude" a écrit dans le message de news:
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
Merci,
mais "Selection" ne convient pas car ma sélection diffère à chaque
utilisation.
Je n'ai pas de ligne préalable disant grosso modo :
Range("A1:A3").Select
à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations
JJ
"Aude" <Aude@discussions.microsoft.com> a écrit dans le message de
news:09297386-6EF8-4FE9-8DDE-6DF85AAF023B@microsoft.com...
Bonjour,
Je découvre que cette fonction
ak = ActiveCell.Address
ne prend pas en compte un range de cellules sélectionnées par moi.
mais "Selection" ne convient pas car ma sélection diffère à chaque utilisation. Je n'ai pas de ligne préalable disant grosso modo : Range("A1:A3").Select à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations JJ
"Aude" a écrit dans le message de news:
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
Jacky
Re... ak = Selection.Address MsgBox ak
For Each c In Selection MsgBox c Next
Ou alors j'ai pas pigé :o((
JJ
"Aude" a écrit dans le message de news:
Merci,
mais "Selection" ne convient pas car ma sélection diffère à chaque utilisation. Je n'ai pas de ligne préalable disant grosso modo : Range("A1:A3").Select à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations JJ
"Aude" a écrit dans le message de news:
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
Re...
ak = Selection.Address
MsgBox ak
For Each c In Selection
MsgBox c
Next
Ou alors j'ai pas pigé :o((
JJ
"Aude" <Aude@discussions.microsoft.com> a écrit dans le message de
news:33C4F431-A5FF-4DAB-809C-00DD5AD82638@microsoft.com...
Merci,
mais "Selection" ne convient pas car ma sélection diffère à chaque
utilisation.
Je n'ai pas de ligne préalable disant grosso modo :
Range("A1:A3").Select
à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations
JJ
"Aude" <Aude@discussions.microsoft.com> a écrit dans le message de
news:09297386-6EF8-4FE9-8DDE-6DF85AAF023B@microsoft.com...
Bonjour,
Je découvre que cette fonction
ak = ActiveCell.Address
ne prend pas en compte un range de cellules sélectionnées par moi.
mais "Selection" ne convient pas car ma sélection diffère à chaque utilisation. Je n'ai pas de ligne préalable disant grosso modo : Range("A1:A3").Select à partir de laquelle je peux utiliser "Selection."
Comme ma range change, il me faut plutôt un truc avec "Active"...
A
Bonjour Aude
peut-être que...
ak = Selection.Address
Salutations JJ
"Aude" a écrit dans le message de news:
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
anonymousA
bonjour,
selection et activecell sont deux choses différentes. Dans une sélection, il y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc quand les autres sont grisées. Il va donc de soi que selection.address et activecell.address ne peuvent renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
bonjour,
selection et activecell sont deux choses différentes. Dans une sélection, il
y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc
quand les autres sont grisées.
Il va donc de soi que selection.address et activecell.address ne peuvent
renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction
ak = ActiveCell.Address
ne prend pas en compte un range de cellules sélectionnées par moi.
selection et activecell sont deux choses différentes. Dans une sélection, il y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc quand les autres sont grisées. Il va donc de soi que selection.address et activecell.address ne peuvent renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
MichDenis
Bonjour AnonymousA, Aude, Jacky,
L'expression désigne la plage de cellules ou l'objet (Bouton de commande, image, graphe...) qui est sélectionné lorsque la macro est exécuter .... il serait sage d'effectuer un petit test pour s'assurer que SELECTION représente bien une plage de cellules avant de procéder ....
'--------------------- If TypeOf Selection Is Range Then
MsgBox "Objet sélectionné est bien une plage de cellules"
End If '---------------------
Salutations!
"anonymousA" a écrit dans le message de news:
bonjour,
selection et activecell sont deux choses différentes. Dans une sélection, il y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc quand les autres sont grisées. Il va donc de soi que selection.address et activecell.address ne peuvent renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.
Comment faire ?
Merciii! A
Bonjour AnonymousA, Aude, Jacky,
L'expression désigne la plage de cellules ou l'objet (Bouton de commande, image, graphe...) qui est sélectionné lorsque
la macro est exécuter .... il serait sage d'effectuer un petit test pour s'assurer que SELECTION représente bien une
plage de cellules avant de procéder ....
'---------------------
If TypeOf Selection Is Range Then
MsgBox "Objet sélectionné est bien une plage de cellules"
End If
'---------------------
Salutations!
"anonymousA" <anonymousA@discussions.microsoft.com> a écrit dans le message de news:
66724126-48EB-4608-B8FA-47236FBA7724@microsoft.com...
bonjour,
selection et activecell sont deux choses différentes. Dans une sélection, il
y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc
quand les autres sont grisées.
Il va donc de soi que selection.address et activecell.address ne peuvent
renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction
ak = ActiveCell.Address
ne prend pas en compte un range de cellules sélectionnées par moi.
L'expression désigne la plage de cellules ou l'objet (Bouton de commande, image, graphe...) qui est sélectionné lorsque la macro est exécuter .... il serait sage d'effectuer un petit test pour s'assurer que SELECTION représente bien une plage de cellules avant de procéder ....
'--------------------- If TypeOf Selection Is Range Then
MsgBox "Objet sélectionné est bien une plage de cellules"
End If '---------------------
Salutations!
"anonymousA" a écrit dans le message de news:
bonjour,
selection et activecell sont deux choses différentes. Dans une sélection, il y a toujours une cellule active. C'est d'ailleurs celle qui est en blanc quand les autres sont grisées. Il va donc de soi que selection.address et activecell.address ne peuvent renvoyer la même chose que quand il n'y a q'une seule cellule en jeu.
A+
Bonjour,
Je découvre que cette fonction ak = ActiveCell.Address ne prend pas en compte un range de cellules sélectionnées par moi.