Excel/VBScript Bezug erstellen
Psyche
- sonstiges
Hi,
Ich möchte in einem Worksheet "Test1" eine Zelle (1,1) mit einem Bezug zu der Zelle (2,2) im Worksheet "Test2" herstellen. Ich verwende das Z1S1-Bezugssystem.
Das habe ich so gemacht:
Worksheets("Test1").Cells(1, 1).Value = "="" ,""&""Test2!Z2S2"
Dabei setzt excel aber immer Hochkommas um Z2S2, so dass die Formel ungültig wird. Habe auch versucht, die Hochkommas durch z.B. Substitute rauszunehmen, aber sie kommen immer wieder. Erst wenn ich die von Hand raustilge funktioniert der Bezug.
Weiß jemand Rat?
Liebe Grüße,
Toby
Hallo,
Ich möchte in einem Worksheet "Test1" eine Zelle (1,1)
d.h. die Zelle A1
mit einem Bezug zu der Zelle (2,2)
meinst Du damit die Zelle B2?
im Worksheet "Test2" herstellen. Ich verwende das Z1S1-Bezugssystem.
Worksheets("Test1").Cells(1, 1).Value = "="" ,""&""Test2!Z2S2"
Für Angaben im Z1S1-Bezugssystem ist das FormulaR1C1-Objekt zuständig, nicht die Value-Eigenschaft. Da die Zelle im anderen Tabellenblatt um eine Spalte und eine Zeile gegenüber der Bezugszelle verschoben ist, ergäbe sich somit die VBA-Anweisung
Worksheets("Test1").Cells(1, 1).FormulaR1C1 = "=Test2!R[1]C[1]"
Freundliche Grüße
Vinzenz