Bak> synes ikke rigtig jeg kan få det til at virke efter hensigten. Det jeg skal have den til er at hvis filen findes i forvejen, skal den gemme oven i, ellers skal den gemmes i ovennævnte format.
Jeg har gjort det med følgende:
If Filename Like "*" & Worksheets("Info").Range("C3") & "*" Then
Excelent> Det dur ikke, for yyyy-mm er = det år og måned hvor det er gemt første gang. Det kan jo være den åbnes en anden måned/år og efterfølgende rettes i den. Hvis der så gemmes med din ide, vil der bliver lavet en ny fil. Hvis SaveAs bruges og gemmes oveni så bliver der spurgt om man vil overskrive - Det vil jeg gerne undgå!
Derfor er det vigtigt at Save bruges og der kun undersøges om filen har været gemt før med værdien "C3".
ok så må jeg lige ha den igen 1 undersøg om den aktuelle projektmappe's filnavn indeholder værdien i Info-C3 eller 2 undersøg om der er gemt en fil hvor værdi i aktuelle projektmappe-Info-C3 indgår
Sub tst() Dim filnavn, C3navn filnavn = ActiveWorkbook.Name: C3navn = Sheets("Info").Range("C3").Value If filnavn Like "*" & C3navn & "*" Then MsgBox ("") & filnavn End Sub
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.