PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAÖppna fil med okänt namnÖppna fil med okänt namn
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-12-12 14:05
 

 Jag får en massa filer inlagda i en mapp. Jag skulle med ett Excelmakro vilja läsa in varje fil och ändra filnamnet innan hanteringen fortsätter. Jag kan inte påverka filnamnen när de lämnas in i mappen. Jag vet dock att jag ska behålla den första delen av namnet och ta bort de sista sex tecknen. Filändelsen ska vara kvar.Som det är nu är det ett jättejobb att manuellt öppna och ändra namnet på filen. Är detta en uppgift som går att lösa. Själv har jag slut på ideér.

Nytt inlägg
 2019-12-12 15:18
 

Jag har en känsla av att det är FileSystemObject man skall använda idag. Men för några år sedan skulle det ha sett ut så här ungefär (+ massa felhantering och annat kul)

 Sub döpom()

 
   Dim sSökväg As String, Filnamn, nyttFilnamn As String
   Dim iSistaPunkt As Integer
    sSökväg = "C:\exempelmapp\"
    Filnamn = Dir(sSökväg & "*.*")
    
Do While Filnamn <> ""
    iSistaPunkt = InStrRev(stringcheck:=Filnamn, stringmatch:=".")
    nyttFilnamn = Left(Filnamn, iSistaPunkt - 6) & Mid(Filnamn, iSistaPunkt)
    Name sSökväg & Filnamn As sSökväg & nyttFilnamn
    Filnamn = Dir()
Loop
 
End Sub

 

Nytt inlägg
 2019-12-13 06:24
 
 Ändrad av short  på 2019-12-13 08:33:47

 Koden fugerar alldeles utmärkt. Ska lägga till litet fekhantering bara. TACK!

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAÖppna fil med okänt namnÖppna fil med okänt namn

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter