Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1676to1680
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellenaktualisierung aus "dyn." Datei

Zellenaktualisierung aus "dyn." Datei
25.02.2019 10:29:55
Paul
Hallo zusammen,
ich sitze vor folgendem Problem und bin mit meinem Latein am Ende.
Ich habe ein Master-Excel Dokument und möchte Zelleninhalte aus einem anderen Excel-Dokument im Master-Dok. aktualisieren. Die Krux an der Sache ist, dass das Dok. auf welches ich zugreifen möchte, täglich mit dem aktuellen Datum geändert wird, der Pfad bleibt gleich 'C:\ ...\TestOrdner\'[Umlaufbestand_25-02-2019.xlsx]Tabelle1'!$B$1.
Mit der Funktion heute() und Formateinstellungen kann das Datum wie im Pfad dargestellt werden.
Wie bekommt man das nun hin, dass der Link vom Vortag mit dem aktuellen Datum versehen wird und die entsprechende Datei [Umlaufbestand_tt-mm-jjjj.xlsx] bzw. Dateiinhalte vom jeweiligen Tag im Master-Dokument aktualisiert werden.
So dass ich nicht händisch den Link anpassen muss.
Ich bin für jede konstruktive Anregung offen.
Größten Dank im Voraus!
Grüße
Paul

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Würde für dich auch...
25.02.2019 11:37:30
Case
Hallo Paul, :-)
... VBA in Frage kommen? ;-)
Servus
Case

AW: Würde für dich auch...
25.02.2019 11:46:26
Paul
Hey Case,
naja eigentlich nicht x-)...
Würde gern ein Lösungsansatz mit Excel-Formeln erst ausarbeiten.
Hast du eine Idee?
AW: Würde für dich auch...
25.02.2019 11:46:33
Paul
Hey Case,
naja eigentlich nicht x-)...
Würde gern ein Lösungsansatz mit Excel-Formeln erst ausarbeiten.
Hast du eine Idee?
Mit Formeln kann ich...
25.02.2019 12:12:48
Case
Hallo Paul, :-)
... leider nicht dienen, aber per VBA würde es so gehen: ;-)
Option Explicit
' Dise Zelle wird ausgelesen
Const strQuelle As String = "B1"
' Aus DIEER Tabelle wird ausgelesen"
Const strSheetQ As String = "Tabelle1"
' Die Tabelle in DIESER Datei
Const strSheetZ As String = "Tabelle1"
' Zielzelle in der Datei mit dem Code
Const strZiel As String = "C3"
Public Sub Main()
Dim strPath As String
Dim strFile As String
' Pfad anpassen!!!!
strPath = "C:\Temp\"
If Right(strPath, 1)  "\" Then strPath = strPath & "\"
strFile = Dir$(strPath & "Umlaufbestand_" & Format(Date, "dd-mm-yyyy") & ".xlsx")
With ThisWorkbook.Worksheets(strSheetZ)
.Range(strZiel).Formula = "='" & Mid(strFile, 1, _
InStrRev(strFile, "\")) & "[" & _
Mid(strFile, InStrRev(strFile, _
"\") + 1) & "]" & _
strSheetQ & "'!" & strQuelle
.Range(strZiel).Formula = .Range(strZiel).Value
End With
End Sub
Ich lass mal auf "Offen" stehen - vielleicht hat noch jemand eine Idee.
Servus
Case

Anzeige
AW: Mit Formeln kann ich...
25.02.2019 14:13:12
Paul
Hey Case,
cool, schon mal besten Dank für die VBA-Lösung :-).
Hab es probiert und es klappt beim ersten Durchganglauf.
Beim zweiten wird die Zellenformatierung auf Text umgestellt, wie kann über VBA die Zellenformatierung auf Standard umgestellt werden?
Darüber hinaus, habe ich eine Tabelle mit variierender Zeilenlänge (ca 3000) und insgesamt 5 Spalten, die ich aus der "Umlaufbestand_dd-mm-yyyy" in die Master-Exceldatei übertragen sollte.
Wie würde hierfür der VBA code aussehen.
Ich wäre dir suuuper Dankbar für die weiter Unterstützung.
Vielen Dank schon mal.
Grüße
Paul
Anzeige
Der Code von mir...
26.02.2019 11:07:03
mir...
Hallo Paul, :-)
... stellt keine Formatierung um - auch nicht beim zweiten Ausführen. ;-)
Wenn du einen Range auslesen willst und die Zeilenanzahl nicht bekannt ist, kannst du nach diesem Prinzip verfahren: ;-)
Geschlossene Dateien - Anzahl Zeilen...
Geschlossene Dateien - Range auslesen...
Oder du öffnest die Dateien per VBA und greifst die Daten dann ab. ;-)
Servus
Case

Anzeige
AW: mit Formeln ginge es nur mit einem AddIn ...
25.02.2019 14:11:23
neopa
Hallo Paul,
... weil die dazu notwendige INDIREKT() Funktion immer eine bereits geöffnete Datei erfordert. Es gibt zwar entsprechende AddIns (z.B. morefunc) aber selbst hab ich damit keine Erfahrungen.
Alternativ dazu und zu einer Formellösung wäre evtl. noch eine Abfrage über den Menüpunkt denkbar. Unter dem Stichwort PowerQuery könntest Du dazu evtl. etwas finden.
Gruß Werner
.. , - ...

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige