Avatar billede sas_mart Nybegynder
30. august 2006 - 10:51 Der er 5 kommentarer og
1 løsning

Import af file til Excel via Makro - hvor dato ændre sig i navn

Jeg har en makro der henter en file ind i Excel, filen hedder mt191 efterfulgt af dato 20060830 som så ændres dag for dag, hvordan kan jeg få den til at genkende filen på de første 5 cifre der ikke skifter??

Nuværende import:
EXT;I:\VBA Data\mt191.log" _
        , Destination:=Range("A1"))
        .Name = "mt191"

Ønsket import
EXT;I:\VBA Data\mt19120060830.log" _
Avatar billede stewen Praktikant
30. august 2006 - 11:12 #1
Hvis filen der skal importeres altid f.eks. er dags dato kan du

EXT;I:\VBA Data\mt191" & format(now(),"yyyymmdd") & ".log"

Alternativt kan du vel importere ved at du selv vælger filen? Noget i stil med:

ChDrive "I:\"
chdir "I:\VBA data\"
myfile = Application.GetOpenFilename("Import filer,*.log", , "Indlæs en fil")

If myfile <> False Then

EXT;myFile _
        , Destination:=Range("A1"))
        .Name = "mt191"

Else
    Msgbox(“Du annullerede kørslen og har derfor ikke indlæst en ny fil”), vbokonly
End If
Avatar billede supertekst Ekspert
30. august 2006 - 11:14 #2
Måske.....:

Hvis filnavnet følger dags dato - så kunne du vel modificere filnavnet:
"mt191" + format(now,"yyyymmdd")+ ".log"

(er ikke testet)
Avatar billede sas_mart Nybegynder
31. august 2006 - 14:48 #3
Hvis så filen er fra datoen dagen før, eller hvis filen ikke er et datoformat men et fortløbende nummer, hvad kan man så skrive som stien? Placeringen af filen er altid den samme, og det er den eneste file der ligger i mappen.
Avatar billede sas_mart Nybegynder
07. november 2006 - 10:35 #4
et svar
Avatar billede stewen Praktikant
11. juni 2007 - 19:52 #5
lukketid
Avatar billede sas_mart Nybegynder
31. juli 2007 - 13:12 #6
Jeps.. hvis du smider et svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester