Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Umbenennen aber mit Fehler

Forumthread: Umbenennen aber mit Fehler

Umbenennen aber mit Fehler
Matthias
Hallo,
ich benenne eine Datei per Makro um.
Wie bringe ich das Makro dazu mir ne Fehlermeldung zu geben wenn die *.csv Datei nicht vorhanden ist?
Option Explicit
Public Sub umbenennen_csv_Regio()
Dim objFSO As Object
Dim objDir As Object
On Error GoTo Fin
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objDir = objFSO.GetFolder(ThisWorkbook.Path & "\")
'dirInfo objDir, "*.csv", True ' Mit Unterordner
dirInfo objDir, "*.csv"
Fin:
Set objDir = Nothing
Set objFSO = Nothing
End Sub

Public Sub dirInfo(ByVal objCurrentDir As Object, ByVal strName As String, _
Optional ByVal blnTMP As Boolean = False)
Dim varTMP As Variant
Dim strNew As String
If varTMP = 0 Then MsgBox "Fehler": Exit Sub
For Each varTMP In objCurrentDir.Files
If varTMP.Name Like strName Then
strNew = "Regal1.csv"
Name varTMP.Path As varTMP.ParentFolder & "\" & strNew
End If
Next varTMP
If blnTMP = True Then
For Each varTMP In objCurrentDir.SubFolders
dirInfo varTMP, strName, True
Next varTMP
End If
Call Daten_importieren_BDV_Regio
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Umbenennen aber mit Fehler
21.09.2010 13:58:04
Hajo_Zi
Hallo Matthias,
prüfe ob Datei vorhanden.
Sub Datei_vorhanden()
' von Berti Koern
Dim Fso As Object, Dateiname As String
Set Fso = CreateObject("Scripting.FileSystemObject")
Dateiname = "L:\Eigene Dateien\Hajo\Adresse.xls"
' Ergänzung öffnung Hajo
If Fso.FileExists(Dateiname) Then
Workbooks.Open Dateiname
End If
Set Fso = Nothing
End Sub


Anzeige
AW: Umbenennen aber mit Fehler
21.09.2010 14:09:21
Matthias
Hallo Hajo,
danke, aber wie bekomme ich den zu umbenennenden Dateinamen variabel?
Meine CSV heisst immer anders.
AW: Umbenennen aber mit Fehler
21.09.2010 14:12:46
Hajo_Zi
Hallo Matthias,
arbeite mit einer Variablen.

;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige