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
Daniel.C
Bonjour. La macro suivante liste tes noms :
Sub Selection() Dim n As Name, Ctr As Long Sheets.Add after:=Sheets(Sheets.Count) For Each n In ActiveWorkbook.Names If Left(n.Name, 2) = "Zn" Then Ctr = Ctr + 1 Cells(Ctr, 1) = n.Name Cells(Ctr, 2).Value = Right(n.RefersTo, Len(n.RefersTo) - 1) End If Next n End Sub
Efface les noms que tu veux conserver et exécute la macro suivante pour supprimer :
Sub Supress() Dim n As Name, c As Range, Tablo For Each c In Range([A1], [A65000].End(xlUp)) If c <> "" Then ActiveWorkbook.Names(c.Value).Delete Tablo = Split(c.Offset(, 1), "!") Sheets(Tablo(0)).Range(Tablo(1)).EntireRow.Delete End If Next c End Sub
Cordialement. Daniel "Jol" a écrit dans le message de news: uBSDv$
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Bonjour.
La macro suivante liste tes noms :
Sub Selection()
Dim n As Name, Ctr As Long
Sheets.Add after:=Sheets(Sheets.Count)
For Each n In ActiveWorkbook.Names
If Left(n.Name, 2) = "Zn" Then
Ctr = Ctr + 1
Cells(Ctr, 1) = n.Name
Cells(Ctr, 2).Value = Right(n.RefersTo, Len(n.RefersTo) - 1)
End If
Next n
End Sub
Efface les noms que tu veux conserver et exécute la macro suivante pour
supprimer :
Sub Supress()
Dim n As Name, c As Range, Tablo
For Each c In Range([A1], [A65000].End(xlUp))
If c <> "" Then
ActiveWorkbook.Names(c.Value).Delete
Tablo = Split(c.Offset(, 1), "!")
Sheets(Tablo(0)).Range(Tablo(1)).EntireRow.Delete
End If
Next c
End Sub
Cordialement.
Daniel
"Jol" <nospam@club.fr> a écrit dans le message de news:
uBSDv$NFJHA.4304@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones
Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
composent dans ma feuille.
Sub Selection() Dim n As Name, Ctr As Long Sheets.Add after:=Sheets(Sheets.Count) For Each n In ActiveWorkbook.Names If Left(n.Name, 2) = "Zn" Then Ctr = Ctr + 1 Cells(Ctr, 1) = n.Name Cells(Ctr, 2).Value = Right(n.RefersTo, Len(n.RefersTo) - 1) End If Next n End Sub
Efface les noms que tu veux conserver et exécute la macro suivante pour supprimer :
Sub Supress() Dim n As Name, c As Range, Tablo For Each c In Range([A1], [A65000].End(xlUp)) If c <> "" Then ActiveWorkbook.Names(c.Value).Delete Tablo = Split(c.Offset(, 1), "!") Sheets(Tablo(0)).Range(Tablo(1)).EntireRow.Delete End If Next c End Sub
Cordialement. Daniel "Jol" a écrit dans le message de news: uBSDv$
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Papyjac
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Bonjour Jol,
1. Combien as tu de noms ?
2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et
REFERTORANGE
--
Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones
Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
composent dans ma feuille.
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Jol
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir
sélectionner parmi une liste de ceux qui commencent par ZN** un certain
nombre d'entre eux qui concernet des zones qui ne serviront pas afin de
pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient
beaucoup !!!
Merci
"Papyjac" <Papyjac@discussions.microsoft.com> a écrit dans le message de
news:7F8B5E12-DB3C-4284-B92C-7A29AB604224@microsoft.com...
Bonjour Jol,
1. Combien as tu de noms ?
2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et
REFERTORANGE
--
Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones
Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
composent dans ma feuille.
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Papyjac
Bonjour Jol
Si tu supprimes les lignes correspondante des nom Zn... ces mêmes noms n'aurons plus de références : tu peux détruire aussi les noms qui ne servent plus jamais
Je ne sais pas pourquoi tu les as crée ?
-- Papyjac
"Jol" a écrit :
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news: > Bonjour Jol, > > 1. Combien as tu de noms ? > 2. veux le faire manuellement ou par macro ? > > En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et > REFERTORANGE > > -- > Papyjac > > > "Jol" a écrit : > >> >> Bonjour, >> >> J'ai des zones nommées qui commencent toutes par Zn. >> >> J'aimerais pouvoir lister uniquement ces zones >> Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les >> composent dans ma feuille. >> >> Merci >> >>
Bonjour Jol
Si tu supprimes les lignes correspondante des nom Zn... ces mêmes noms
n'aurons plus de références : tu peux détruire aussi les noms qui ne servent
plus jamais
Je ne sais pas pourquoi tu les as crée ?
--
Papyjac
"Jol" a écrit :
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir
sélectionner parmi une liste de ceux qui commencent par ZN** un certain
nombre d'entre eux qui concernet des zones qui ne serviront pas afin de
pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient
beaucoup !!!
Merci
"Papyjac" <Papyjac@discussions.microsoft.com> a écrit dans le message de
news:7F8B5E12-DB3C-4284-B92C-7A29AB604224@microsoft.com...
> Bonjour Jol,
>
> 1. Combien as tu de noms ?
> 2. veux le faire manuellement ou par macro ?
>
> En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et
> REFERTORANGE
>
> --
> Papyjac
>
>
> "Jol" a écrit :
>
>>
>> Bonjour,
>>
>> J'ai des zones nommées qui commencent toutes par Zn.
>>
>> J'aimerais pouvoir lister uniquement ces zones
>> Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
>> composent dans ma feuille.
>>
>> Merci
>>
>>
Si tu supprimes les lignes correspondante des nom Zn... ces mêmes noms n'aurons plus de références : tu peux détruire aussi les noms qui ne servent plus jamais
Je ne sais pas pourquoi tu les as crée ?
-- Papyjac
"Jol" a écrit :
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news: > Bonjour Jol, > > 1. Combien as tu de noms ? > 2. veux le faire manuellement ou par macro ? > > En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et > REFERTORANGE > > -- > Papyjac > > > "Jol" a écrit : > >> >> Bonjour, >> >> J'ai des zones nommées qui commencent toutes par Zn. >> >> J'aimerais pouvoir lister uniquement ces zones >> Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les >> composent dans ma feuille. >> >> Merci >> >>
Daniel.C
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?jnqzC1Wrk4 Daniel "Jol" a écrit dans le message de news: es%23U%
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?jnqzC1Wrk4
Daniel
"Jol" <nospam@club.fr> a écrit dans le message de news:
es%23U%233RFJHA.1280@TK2MSFTNGP02.phx.gbl...
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir
sélectionner parmi une liste de ceux qui commencent par ZN** un certain
nombre d'entre eux qui concernet des zones qui ne serviront pas afin de
pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient
beaucoup !!!
Merci
"Papyjac" <Papyjac@discussions.microsoft.com> a écrit dans le message de
news:7F8B5E12-DB3C-4284-B92C-7A29AB604224@microsoft.com...
Bonjour Jol,
1. Combien as tu de noms ?
2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et
REFERTORANGE
--
Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones
Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
composent dans ma feuille.
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?jnqzC1Wrk4 Daniel "Jol" a écrit dans le message de news: es%23U%
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Jol
Merci Daniel.C Tu as résolu mon problème.
"Daniel.C" a écrit dans le message de news:
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?jnqzC1Wrk4 Daniel "Jol" a écrit dans le message de news: es%23U%
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.
Merci
Merci Daniel.C
Tu as résolu mon problème.
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de
news:uW3Z0yaFJHA.4936@TK2MSFTNGP03.phx.gbl...
Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?jnqzC1Wrk4
Daniel
"Jol" <nospam@club.fr> a écrit dans le message de news:
es%23U%233RFJHA.1280@TK2MSFTNGP02.phx.gbl...
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir
sélectionner parmi une liste de ceux qui commencent par ZN** un certain
nombre d'entre eux qui concernet des zones qui ne serviront pas afin de
pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient
beaucoup !!!
Merci
"Papyjac" <Papyjac@discussions.microsoft.com> a écrit dans le message de
news:7F8B5E12-DB3C-4284-B92C-7A29AB604224@microsoft.com...
Bonjour Jol,
1. Combien as tu de noms ?
2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et
REFERTORANGE
--
Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones
Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les
composent dans ma feuille.
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?jnqzC1Wrk4 Daniel "Jol" a écrit dans le message de news: es%23U%
En réalité il y a dans le classeur + de 60 noms et je voudrais pouvoir sélectionner parmi une liste de ceux qui commencent par ZN** un certain nombre d'entre eux qui concernet des zones qui ne serviront pas afin de pouvoir supprimer les lignes correspondantes dans la feuille.
Manuellement je sais faire mais une macro et un userform m'aideraient beaucoup !!!
Merci
"Papyjac" a écrit dans le message de news:
Bonjour Jol,
1. Combien as tu de noms ? 2. veux le faire manuellement ou par macro ?
En VBA, il faut utiliser la collection NAMES et ses propriétés NAME et REFERTORANGE
-- Papyjac
"Jol" a écrit :
Bonjour,
J'ai des zones nommées qui commencent toutes par Zn.
J'aimerais pouvoir lister uniquement ces zones Pouvoir en sélectionner plusieurs pour supprimer les lignes qui les composent dans ma feuille.