OVH Cloud OVH Cloud

Comment enlever une cellule précise d'un nom

5 réponses
Avatar
dcq
Le nom Toto fait référence par exemple à A1,A8,A15,A22,A29..... je veux
enlever A1 de toto.
Comment faire ?

Merci d'avance à tous ceux et celles qui passent du temps à nous répondre.

5 réponses

Avatar
AV
Tu le redéfinis en "oubliant" A1 :

ActiveWorkbook.Names.Add Name:="toto", RefersTo:= _
"þuil1!$A$8,Feuil1!$A$15,Feuil1!$A$22,Feuil1!$A$29"

AV
Avatar
dcq
Impossible, car je ne connais pas la teneur de toto à l'instant ou je lance
la macro. Je ne peux donc le faire autrement que par toto-A1. En revahcne,
je sais que A1 sera dans toto.



"AV" a écrit dans le message de
news:
Tu le redéfinis en "oubliant" A1 :

ActiveWorkbook.Names.Add Name:="toto", RefersTo:= _
"þuil1!$A$8,Feuil1!$A$15,Feuil1!$A$22,Feuil1!$A$29"

AV




Avatar
isabelle
bonjour dcq,

x = Names("zaza").RefersTo
plage = InputBox("Modifier cette référence", Title:="Modifier",
Default:=x)
Names.Add Name:="zaza", RefersTo:="" & plage

isabelle


Impossible, car je ne connais pas la teneur de toto à l'instant ou je lance
la macro. Je ne peux donc le faire autrement que par toto-A1. En revahcne,
je sais que A1 sera dans toto.

"AV" a écrit dans le message de
news:
Tu le redéfinis en "oubliant" A1 :

ActiveWorkbook.Names.Add Name:="toto", RefersTo:= _
"þuil1!$A$8,Feuil1!$A$15,Feuil1!$A$22,Feuil1!$A$29"

AV






Avatar
dcq
Le probleme est que l'utilisateur ne doit pas définir les plages, je veux
que cela soit fait automatiquement au sein d'une macro qui enleve des
enregistrements.


"isabelle" a écrit dans le message de
news:
bonjour dcq,

x = Names("zaza").RefersTo
plage = InputBox("Modifier cette référence", Title:="Modifier",
Default:=x)
Names.Add Name:="zaza", RefersTo:="" & plage

isabelle


Impossible, car je ne connais pas la teneur de toto à l'instant ou je
lance


la macro. Je ne peux donc le faire autrement que par toto-A1. En
revahcne,


je sais que A1 sera dans toto.

"AV" a écrit dans le message de
news:
Tu le redéfinis en "oubliant" A1 :

ActiveWorkbook.Names.Add Name:="toto", RefersTo:= _
"þuil1!$A$8,Feuil1!$A$15,Feuil1!$A$22,Feuil1!$A$29"

AV








Avatar
isabelle
il faudrait nous dire qu'est ce qui détermine la plage à enlever de la
référence,

isabelle


Le probleme est que l'utilisateur ne doit pas définir les plages, je veux
que cela soit fait automatiquement au sein d'une macro qui enleve des
enregistrements.

"isabelle" a écrit dans le message de
news:
bonjour dcq,

x = Names("zaza").RefersTo
plage = InputBox("Modifier cette référence", Title:="Modifier",
Default:=x)
Names.Add Name:="zaza", RefersTo:="" & plage

isabelle


Impossible, car je ne connais pas la teneur de toto à l'instant ou je
lance


la macro. Je ne peux donc le faire autrement que par toto-A1. En
revahcne,


je sais que A1 sera dans toto.

"AV" a écrit dans le message de
news:
Tu le redéfinis en "oubliant" A1 :

ActiveWorkbook.Names.Add Name:="toto", RefersTo:= _
"þuil1!$A$8,Feuil1!$A$15,Feuil1!$A$22,Feuil1!$A$29"

AV