Function: Änderung in Zellbereich / Namensbereich
08.10.2007 12:29:00
GSE
folgendes Problem:
In einer eigenen Funktion ermittle ich die Anzahl Feiertage des Monats und gebe diese Anzahl selbiger in einer Zelle aus.
1. Wie kann ich erreichen, dass die Funktion nur ausgeführt wird, wenn sich Werte in bestimmten "Namensbereichen" (Wie heisst das eigentlich korrekt? Der Bereich wird definiert unter Menü:Einfügen/Namen/Definieren?) ändern. Also z.B.: Im Namensbereich "Feiertage" (=Tabelle1!A1:A10) kommt ein neuer Eintrag hinzu.
2. In meinem FB habe ich einen Parameter der den Namen des Namenbereiches übergibt. Im VBA will ich dann überprüfen, ob der Name des übergebenen Range-Objektes gleich "Feiertage" ist. Mit Range.name oder Range.Address bekomme ich aber nur die Referenz =Tabelle1!A1:A10 bzw. =A1:A10 und nicht den Namen des übergebenen Bereichs "Feiertage".
Weiß bitte jemand Rat? Freue mich auf Antworten, Hinweise, Kritik jeder Art!
Gruß gse
(aka guenter sigfried eugen)