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

Aktuellstes Bild vom Temp ORdner kopiere

Aktuellstes Bild vom Temp ORdner kopiere
16.01.2023 12:02:08
An-Bam
Hey, ich habe ein Bild.gif (Name SummeBerechnung_yyyymmddhhmmss) -
Nun möchte ich immer das aktuellste Bild im Sheet(PDF1) einfügen
BItte um Hilfe :)

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

Betreff
Datum
Anwender
Anzeige
AW: Aktuellstes Bild vom Temp ORdner kopiere
16.01.2023 12:39:40
Rudi
Hallo,
ungetestet:

Sub BildRein()
Sheets("pdf1").Pictures.Insert (LastPIC("c:\test\"))
End Sub
Function LastPIC(strPath As String) As String
Dim lngMaxDate As Long
Dim strFile As String, strTmp As String
Const strMuster = "Summeberechnung_"
If Right(strPath, 1)  "\" Then strPath = strPath & "\"
strFile = Dir(strPath & strMuster & "*.gif", vbNormal)
Do While Len(strFile)
strTmp = Mid(strFile, 17, 14)
lngMaxDate = Application.Max(lngMaxDate, --strTmp)
strFile = Dir
Loop
LastPIC = strPath & strMuster & lngMaxDate & ".gif"
End Function
Gruß
Anzeige
AW: Aktuellstes Bild vom Temp Ordner kopiere
16.01.2023 12:42:47
Nepumuk
Hallo An-Bam,
im Prinzip so:

Option Explicit
Public Sub InsertPicture()
Dim strFilename As String, astrTemp() As String
Dim strFolder As String, strPath As String
Dim lngptrTemp As LongPtr
strFolder = Environ$("TMP") & "\"
strFilename = Dir$(strFolder & "SummeBerechnung_*.gif")
Do Until strFilename = vbNullString
astrTemp = Split(Left$(strFilename, InStrRev(strFilename, ".") - 1), "_")
If astrTemp(1) Like "##############" Then
If lngptrTemp 
Gruß
Nepumuk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige