Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA - Makros





Frage

Ich möchte durch Eingabe eines Wertes (z.B:7) in einer Zelle (liegt in Datei X), diesen Wert von einem Wert einer anderen Zelle, der aber in einer anderen Datei ( Name Y) liegt abziehen (30). Somit ergib sich 24. Dieser Wert sollte in der 2.Zelle (der mit Anfangswert 30 und Datei X) gespeichert werden. Sobald ich dann in der Datei X einen neuen Wert eingebe (6) soll dieser wieder von der Datei Y subtrahiert werden (24-6= 1Cool und dann wieder gespeichert werden. Wie kann man das mit VBA machen??? Das subtrahiern kann ich schon, das habe ich so gelöst Cells( y,x) = Cells (y,x) - Cells (a,b) Aber wie macht man das mit Dateiwechseln??? Ich freue mich über jede Hilfe Michael

Antwort 1 von Beverly

Hi Michael,

schreibe jeweils den Namen der Tabelle und der Arbeitsmappe davor. Sinngemäß

Workbooks("Datei1.xls").Worksheets("Tabelle1").Cells(x, y)

Bis später,
Karin

Antwort 2 von Muro4ever

Hallo Karin

Danke für den Tip jetzt funkts! Grüße aus Italien!

Michael