Aktualisieren einer anderen Excel-Tabelle aus der aktuellen Tabelle

6935
user292963

Ich habe den VBA-Code in " Wie schreibe ich eine Excel-Formel, die einen bestimmten Wert in eine andere Zelle einfügt ? " Verwendet, die hier im Mai 2013 veröffentlicht wurde. Sie funktioniert gut, um eine andere Zelle in derselben Tabelle zu füllen. Ich möchte dasselbe tun, aber eine Zelle in einer anderen Tabelle füllen. Ich habe im Grunde ein Formular mit Feldern, die automatisch aus einer Master-Kalkulationstabelle ausgefüllt werden. In bestimmten Szenarien möchte ich in der Lage sein, den Master von dem Formular aus zu aktualisieren ... daher eine Zelle im Master aufzufüllen. Ich bin ein Neuling in der VBA, in der Tat war ich froh, den Code einfach ausschneiden und einfügen zu können. Er funktionierte, da ich den Code nicht verstehe. Ich habe zum ersten Mal etwas mit VBA gemacht. Danke

0
Wenn Sie auf die andere Frage verweisen, den Code, den Sie ausprobiert haben, veröffentlichen und erklären, was falsch gelaufen ist, helfen Sie uns dabei, Ihnen zu helfen. Raystafarian vor 10 Jahren 393

1 Antwort auf die Frage

0
thunderblaster

Wenn Sie beide Blätter geöffnet haben, können Sie einfach verwenden

Workbooks("Book2.xls").Sheets("Sheet1").Cells(1,1).Value = updatedValue 

"Book2.xls" ist die Arbeitsmappe, die Sie aktualisieren, "Sheet1" ist das Blatt in Book2, das Sie aktualisieren, und Zelle A1 ist die zu aktualisierende Zelle. updatedValueist eine Variable, die das enthält, auf das Sie den Wert aktualisieren möchten.

Dies ist das Handbuch "Erste Schritte mit VBA" von Microsoft. Ich würde empfehlen, einen Blick darauf zu werfen und den Code zu verstehen, den Sie haben. Dies wird Ihnen helfen, Ihre eigenen Probleme in der Zukunft zu lösen, anstatt nach Code zum Kopieren und Einfügen fragen zu müssen.