Forums Neueste Beiträge
 

Entfernen aller Zellen-Namen per VBA

03/10/2007 - 19:52 von Henrik | Report spam
Hallo,
in einem Workbook befinden sich zahlreiche Zellen, die mit einem Namen
versehen wurden (z. B.: der Name „Gesamtbetrag“ statt der Zellenbezeichnung
„C1“ – etc.).
Gibt es die Möglichkeit, alle oder ausgewàhlte Zellen-Namen mit einer
VBA-Routine zu entfernen. (Z. B. mittels einer „For Each“-Schleife.
Im voraus vielen Dank für Ihre Mühe
viele Grüße
Henrik Schmidt
 

Lesen sie die antworten

#1 Claus Busch
03/10/2007 - 20:12 | Warnen spam
Hallo Henrik,

Am Wed, 3 Oct 2007 10:52:03 -0700 schrieb Henrik:

in einem Workbook befinden sich zahlreiche Zellen, die mit einem Namen
versehen wurden (z. B.: der Name ?Gesamtbetrag? statt der Zellenbezeichnung
?C1? ? etc.).
Gibt es die Möglichkeit, alle oder ausgewàhlte Zellen-Namen mit einer
VBA-Routine zu entfernen. (Z. B. mittels einer ?For Each?-Schleife.



wenn du einen speziellen Namen löschen möchtest, dann probiere es so:
Sub BenanntenBereichLoeschen()
ActiveWorkbook.Names("MeinName").Delete
End Sub

Wenn du alle Namen im Workbook löschen willst, dann so:
Sub BenannteBereicheLoeschen()
Dim BenBereich As Name

For Each BenBereich In ActiveWorkbook.Names
BenBereich.Delete
Next

End Sub

Zum Erstellen und Verwalten deiner Namen kann ich dir auch den NameManager
empfehlen:
http://www.jkp-ads.com/officemarketplacenm-en.asp


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Ähnliche fragen