Externe Bezüge -> nur bestimmten Bereich aktualisieren
#1
Hallo alle :)

diesesmal habe ich ein übersichtlicheres Problem aber leider noch keine Lösung gefunden. Evtl hat hier ja schon einmal ein ähnlihes Szenario gehabt;

Datei 1:
A1: 8

Datei 2:
A1 : =SUMME([Datei1.xlsx]Tabelle1!A1)
B1: =SUMME([Datei1.xlsx]Tabelle1!B1)

A1 wird beim öffnen der Datei 2 automatisch aktualisiert
B1 soll nur händisch aktualisiert werden, optimal wäre ein Button o.ä. der ausschliesslich B1 aktualisiert.

Ziel ist eine Kontrolle ob der Wert in Datei1 A1 nachträglich geändert wurde (Stundenabrechnung).

Geht das überhaupt?

Viele Grüße
Jan

P.S. gibt es eine sinnvolle Möglichkeit Tabellen im Forum darzustellen?
Antworten Top
#2
Hi Jan,

eine Summe aus einem Einzelwert zu bilden ist natürlich ganz großes Kino... 19

Wenn B1 händisch aktualisiert werden soll, dann muss natürlich die Formel raus und durch einen Wert ersetzt werden. Das ginge z. Bsp. durch folgendes kleine Makro:


Code:
    Cells(1, 2).Formula = "=[Datei1.xlsx]Tabelle1!B1"
    Cells(1, 2).Value = Cells(1, 2).Value

Wie Du das anstößt, bleibt Dir überlassen...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

[-] Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:
  • janjan
Antworten Top
#3
Hallo Ralf,

danke für Deine Antwort!

Du hast natürlich recht, SUMME ist nicht nötig ein =([Datei1.xlsx]Tabelle1!A1) hätte es auch getan :)
Ich komme noch aus der Zeit wo Macros böse waren, daher bin ich damit nur mässig vertraut und hätte noch eine Frage zum besseren Verstädnis;

ich habe festgestellt das
Zitat:Cells(1, 2).Formula = "=[Datei1.xlsx]Tabelle1!B1"
Cells(1, 2).Value = Cells(1, 2).Value
 auch ohne
Zitat:Cells(1, 2).Value = Cells(1, 2).Value
funktioniert.
Wofür ist der untere Teil zuständig?

Viele Grüße

Jan
Antworten Top
#4
Smile 
Ah, verstanden...
Dieses sorgt dafür das die Formel wieder aus den Zellen rausgenommen wird.

Vielen Dank! Genau so hatte ich mir das vorgestellt :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste