Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1888to1892
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

FileDateTime mit Variablen

FileDateTime mit Variablen
10.07.2022 17:58:29
Mr.Data
Hallo zusammen,
mein Problem besteht darin, dass ich von einer frei wählbaren Excel-Datei das Speicherdatum auslesen und in meine Hauptdatei einfügen möchte. Mein Ansatz ist dieser:
Sub übernahme()
Application.ScreenUpdating = False
Dim startblatt As Worksheet
Set startblatt = ActiveSheet
Sheets("Daten").Select
Dim wksZiel As Worksheet
Dim wkbQuelle As Workbook, wksQuelle As Worksheet
Dim varDateiname As Variant
Dim Datum As Date
Set wksZiel = ActiveSheet
varDateiname = Application.GetOpenFilename(Filefilter:="Excel (*.xlsx),*.xlsx", _
Title:="Bitte Datei mit den zu importierenden Daten auswählen") _

If varDateiname False Then
Datum.Value = FileDateTime(varDateiname) Hier bricht VBA ab!
Set wkbQuelle = Application.Workbooks.Open(varDateiname, ReadOnly:=True)
Set wksQuelle = wkbQuelle.Worksheets(1)
wksQuelle.Range("A1:L150").Copy
With wksZiel
.Cells(2, 2).PasteSpecial Paste:=xlPasteFormats
.Cells(2, 2).PasteSpecial Paste:=xlPasteValues
'.Range("B1").Value = "'" & wksQuelle.Cells(1, 5).Text
End With
Application.CutCopyMode = False
wkbQuelle.Close savechanges:=False
End If
Sheets("Start").Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
Range("a9").Value = Date
Range("b9").Value = Time
Range("a12").Value = Datum
Vielen Dank für eure Bemühungen.
René

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: FileDateTime mit Variablen
11.07.2022 06:04:00
Luschi
Hallo
Variablen haben keine Property/Eigenschaft 'Value':
- statt Datum.Value = FileDateTime(varDateiname)
-so Datum = FileDateTime(varDateiname)
Gruß von Luschi
aus klein-Paris
PS: FileDateTime liefert wohl ein Ergebnis vom Typ 'Date', denn Vartype(MyStamp) liefert den Wert 7 also vbDate.

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige