Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Définition de Range incorrecte

12 réponses
Avatar
Manbas
Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation de
propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide

10 réponses

1 2
Avatar
Philippe.R
Bonjour,

Remplace Range("N8", "X8", "AH8")

qui est jeté car équivalent à une définition de plage de type N8:X8:AH8 dans
une feuille
par Union(Range("N8"), Range("X8"), Range("AH8")) qui elle correspond à
N8;X8;AH8

Pour te convaincre de la manière dont est lue l'instruction, exécute

Sub plage()
Range(Range("N8", "X8"), Range("AH8")).Select
End Sub
--
http://www.excelabo.net/mpfe/connexion.php
Avec plaisir
Philippe.R
"Manbas" a écrit dans le message de
news:
Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation
de propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide



Avatar
claudy
hello, essaye avec: Union(Range("N8"), Range("X8"), Range("AH8"))
a+
Claudy
"Manbas" a écrit dans le message de news:

Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation
de propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide



Avatar
JB
Bonjour,

Range("N8", "X8").Select sélectionne le champ N8:X8
Range("N8,X8").Select sélectionne N8 et X8
Range("N8, X8, AH8").Select sélectionne N8,X8,AH8

JB


On 29 sep, 16:16, "Manbas" wrote:
Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation de
propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide


Avatar
Manbas
Je ne savais pas l'écrire.
Merci beaucoup à tous les deux.
A bientôt


"claudy" a écrit dans le message
de news: 46fe6771$0$29248$
hello, essaye avec: Union(Range("N8"), Range("X8"), Range("AH8"))
a+
Claudy
"Manbas" a écrit dans le message de news:

Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation
de propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide








Avatar
jps
pas besoin de Union(Range alors.....
philippe R, claudy, allez, ouste, au Range(IV65536")...c'est là qu'est le
piquet!
jps





"JB" a écrit dans le message de news:

Bonjour,

Range("N8", "X8").Select sélectionne le champ N8:X8
Range("N8,X8").Select sélectionne N8 et X8
Range("N8, X8, AH8").Select sélectionne N8,X8,AH8

JB


On 29 sep, 16:16, "Manbas" wrote:
Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation
de
propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide


Avatar
MichDenis
Tu sais JPS,
Que la longueur de la chaîne de caractères les parenthèses entre Range(" ")
et de 255 caractères ...Comment tu fais, si tu en as plus ?

Attend que les autres reviennent avant d'aller au piquet !
;-))


"jps" a écrit dans le message de news:
pas besoin de Union(Range alors.....
philippe R, claudy, allez, ouste, au Range(IV65536")...c'est là qu'est le
piquet!
jps





"JB" a écrit dans le message de news:

Bonjour,

Range("N8", "X8").Select sélectionne le champ N8:X8
Range("N8,X8").Select sélectionne N8 et X8
Range("N8, X8, AH8").Select sélectionne N8,X8,AH8

JB


On 29 sep, 16:16, "Manbas" wrote:
Bonjour à tous,
J'ai une macro évènementielle sur clic droit qui concerne 20 cellules (20
par feuille dans 12 feuilles identiques).
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8")) Is Nothing
la macro tourne bien.
Lorsque j'écris
NumSemaine = Not Intersect(Target, Range("N8", "X8", "AH8")) Is Nothing
la macro ne fonctionne pas (nombre d'arguments incorrects ou affectation
de
propriété incorrecte).

Donc sur 20 cellules je ne sais en définir que 2!
La liste va ainsi jusqu'à GV8.
Pouvez-vous m'expliquer SVP?
Merci de votre aide


Avatar
Philippe.R
"jps" a écrit dans le message de
news:

pas besoin de Union[..].....


Vive la liberté alors !
--
http://www.excelabo.net/mpfe/connexion.php
Range(IV65536")...Avec plaisir
Philippe.R

Avatar
jps
:-))))
jps

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

"jps" a écrit dans le message de
news:

pas besoin de Union[..].....


Vive la liberté alors !
--
http://www.excelabo.net/mpfe/connexion.php
Range(IV65536")...Avec plaisir
Philippe.R



Avatar
isabelle
bonjour à tous,


"jps" a écrit
pas besoin de Union[..].....
Vive la liberté alors !



par chez nous on dit vive l'union libre....
et à notre prochain anniversaire ce sera le 25 ème...
peut être irons nous visiter les vieux pays à cette occasion.

isabelle


Avatar
Philippe.R
Bonjour Isabelle,
Comme quoi, on peut laisser la liberté d'user d'Union ou pas ;o)))
On attend votre visite avec plaisir
--
http://www.excelabo.net/mpfe/connexion.php
Avec plaisir
Philippe.R
"isabelle" a écrit dans le message de
news:
bonjour à tous,


"jps" a écrit
pas besoin de Union[..].....
Vive la liberté alors !



par chez nous on dit vive l'union libre....
et à notre prochain anniversaire ce sera le 25 ème...
peut être irons nous visiter les vieux pays à cette occasion.

isabelle




1 2