Registriert seit: 05.02.2019
Version(en): 365
Hallo.
Ich habe diverse Sverweise in einer Tabelle, die sich auf Werte in einer anderen "Datei x" beziehen. Nun werden die Sverweise erst ausgeführt, wenn beide Dateien geöffnet sind.
Gibt es eine Möglichkeit die Daten auf Knopfdruck aus "Datei x" zu ziehen, ohne diese Datei öffnen zu müssen? Sozusagen ein "Aktualisieren"-Button mittels Makro.
Danke
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
schau mal, ob dir der Thread beim Nachbarn weiterhilft:
http://www.office-loesung.de/ftopic335659_0_0_asc.php
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 05.02.2019
Version(en): 365
Damit komme ich leider zu keinem gewünschten Ergebnis.
Als letztes wurde dort folgender Code gepostet:
Code:
Function xl4VLookup(strParam As String) As Variant
xl4VLookup = ExecuteExcel4Macro _
("VLookup(""" & Range("E5").Text & _
""", " & strParam & ", " & _
Range("F5").Text & ", " & _
Range("G5").Text & ")")
End Function
Sub CallVLookup()
Dim strSource As String
strSource = _
"'" & _
Range("A5").Text & _
"\[" & Range("B5").Text & _
"]" & Range("C5").Text & _
"'!" & Range("D5").Text
MsgBox "SVERWEIS in A1:B100: " & _
xl4VLookup(strSource)
End Sub
Allerdings habe ich 0 Ahnung von der Materie und es wird leider nicht erklärt wie man diesen anwendet.
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
06.02.2019, 16:00
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2019, 16:01 von MisterBurns.)
Wieso öffnest du die Datei nicht einfach anstatt nach einer aufwändigen Lösung zu suchen?
Schöne Grüße
Berni
Registriert seit: 05.02.2019
Version(en): 365
Das wäre zu einfach ;)
Dachte es ließe sich elegant lösen.
Allerdings war die Lösung offensichtlich noch simpler. Habe die Funktionen jetzt nochmal neu erstellt, während auch die Quelldatei geöffnet war. Jetzt werden die Daten plötzlich automatisch gezogen, auch wenn die Quelldatei geschlossen bleibt.
Ich danke euch trotzdem :)