Psyche: Excel/VBScript Bezug erstellen

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

  1. 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