Supprimer par macro, les noms des cellules contenues dans une plage

  • Initiateur de la discussion Initiateur de la discussion joel31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

joel31

XLDnaute Junior
Bonsoir le forum,

Je bute depuis cet après midi sur un point qui me semblait pourtant pas trop compliqué.
Je souhaite supprimer par macro, les noms des cellules contenues dans une plage nommée.

Du genre :

Sub Plage()
Dim Plage As Range
Plage = (VEHICULE) 'le nom de ma plage
For Each n In Plage.Names
n.Delete
Next
End Sub


Mais je n'ai toujours pas trouvé la solution.

Je joins un fichier test pour une âme charitable qui voudrait bien me venir en aide.

Très cordialement

Joël
 

Pièces jointes

Re : Supprimer par macro, les noms des cellules contenues dans une plage

Bonsoir,
Pas sur d'avoir compris...
Code:
Sub Plage()
With Feuil1.Range("VEHICULE")
    For i = 1 To .Areas.Count
        On Error Resume Next
        .Areas(i).Name.Delete
        On Error GoTo 0
    Next
End With
End Sub
A+
kjin
 
Re : Supprimer par macro, les noms des cellules contenues dans une plage

Bonjour Kjin,

Et bien si, tu as très bien compris, puisque tu m'apportes la solution.

Un grand merci à toi et à ce Forum, toujours aussi sympa et réactif.

Excellent week-end.

Cordialement

Joël
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
734
Retour