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

Name alterName as neuerName

Forumthread: Name alterName as neuerName

Name alterName as neuerName
Reinhard
Hallo Wissende,
im folgenden Code meckert der Debugger schon bei der Eingabe von
name .FoundFiles(N) as pfad & mid(Dat,4)
Das "as" wird blau markiert und die Fehlermeldung ist
Fehler beim Kompilieren, Anweisungsende erwartet.
Was mache ich falsch?
Danke ^ Gruß
Reinhard

Option Explicit
Sub NeuName()
Dim Fs As FileSearch, N As Long, Pfad As String, Dat As String
Set Fs = Application.FileSearch
With Fs
.LookIn = "K:\"
.SearchSubFolders = False
.Filename = "*"
If .Execute() > 0 Then
For N = 1 To .FoundFiles.Count
Pfad = Left(.FoundFiles(N), InStrRev(.FoundFiles(N), "\"))
Dat = Replace(.FoundFiles(N), Pfad, "")
name .FoundFiles(N) as pfad & mid(Dat,4)
'MsgBox .FoundFiles(N) & Chr(10) & Pfad & Mid(Dat, 4)
Next N
End If
End With
End Sub

Anzeige

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

Betreff
Benutzer
Anzeige
AW: Name alterName as neuerName
12.11.2011 14:30:56
tomheum
Hallo Reinhard,
du musst vba in dem Fall noch sagen, dass du das .FoundFiles(N) als String haben willst:
Name CStr(.FoundFiles(N)) As Pfad & Mid(Dat, 4)
Ja das klappt, danke dir o.w.T
12.11.2011 16:02:22
Reinhard

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige