online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon _heike_ vom 19.11.2019, 14:55 Options

Namen für Auswahllisten in VB definieren

Hallo, ich brauch Eure Hilfe...

Ich habe eine Datei, die beim Start eine zugehörige Parameterdatei öffnet und von dort Werte für Auswahllisten holt .
Ich habe die Datei samt Parameterdatei jetzt in einen weiteren Ordner kopiert. Da soll das ganze genauso funktionieren.
Das ich die richtige Datei geöffnet bekomme, hab ich jetzt schon hinbekommen.
Jetzt hab ich aber das Problem, dass die Namen für die Auswahllisten (unter Einfügen/Namen/Festlegen) die Pfade hinterlegt sind
orginal Datei:
=[Parameter.xls]Befehle!$A$3:$A$18
kopierte Version:
='D:\......\Projekt1\[Parameter.xls]Befehle'!$A$3:$A$18

Kann ich das auch in VB machen und dann dort den Pfad variabel angeben?
Und funktioniert das dann auch noch, wenn ich in den definierten Bereich Zeilen einfüge?


Vielen Danke euch allen, das Forum ist einfach genial!
Gruß
Heike


Antwort schreiben

Antwort 1 von _heike_ vom 19.11.2019, 18:26 Options

So, ich hab mal ein Makro aufgezeichnet, und bin auf folgende Lösung gekommen:

Workbooks.Open ("C:\...\Auswahl.xls")

Workbooks(1).Worksheets("Tabelle1").Activate
ActiveWorkbook.Names.Add Name:="extern_Auswahl", RefersToR1C1:= _
"=[Auswahl.xls]Tabelle1!R2C1:R6C1"

Allerdings kann ich dann keine Zeilen mehr einfügen.
Kann in der Auswahl.xls den Bereich definieren und dann auf den Bereich zugreifen?

Und was sagen die Angaben R1C1 usw. aus?

Gruß
Heike

Antwort 2 von _heike_ vom 19.11.2019, 18:44 Options

So ich hab mal weiterprobiert...

Ich hab für den Bereich in Auswahl.xls den Namen Auswahl vergeben.

Und hab das dan so abgeändert:
ActiveWorkbook.Names.Add Name:="Auswahl_extern", RefersToR1C1:= _
"=[Auswahl.xls]Tabelle1!Auswahl"

Das funktioniert, und Zeilen kann ich dann auch noch nachträglich einfügen.

Was haltet Ihr von der Lösung?

Gruß
Heike

Ähnliche Themen

definierte Namen auslesen/auflisten
Tomschi  06.08.2007 - 63 Hits - 2 Antworten

Auswahllisten und der Befehl INDIREKT
_heike_  21.11.2007 - 83 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026