Avatar billede h_s Forsker
27. marts 2008 - 21:36 Der er 1 kommentar og
1 løsning

Gemme - Filnavn "A2" og sidste værdi i kolonne A

Hejsa

Jeg vil gerne have at, når jeg gemmer et regneark, filnavnet bliver datoen i celle A2 og den sidste værdi i kolonne A. jeg har prøvet med følgende:
Public Sub GemSom()
    r = 2
        lastrow = Range("A65536").End(xlUp).Row
navn = Application.GetSaveAsFilename("Diagram - " & r & "-" & lastrow, "Excel Files (*.Xls), *.Xls")
If Not navn = "False" Then
ThisWorkbook.SaveAs navn
End If
End Sub

Der må være noget forkert med "r" og "lastrow" - men hvad?
Avatar billede h_s Forsker
27. marts 2008 - 21:48 #1
Jeg har selv løst det:
Public Sub GemSom()
        lastrow = Range("A65536").End(xlUp).Cells
navn = Application.GetSaveAsFilename("Diagram - " & Sheets("Kontobevægelser").Range("A2") & "-" & lastrow, "Microsoft Office Excel-projektmappe (*.Xls), *.Xls")
If Not navn = "False" Then
ThisWorkbook.SaveAs navn
End If
End Sub
Avatar billede h_s Forsker
27. marts 2008 - 22:00 #2
Her kommer lige en ny version - Der var en lille fejl:

Public Sub GemSom()
'Åbner Gem Som og foreslår navn "Diagram - FørsteDato-SidsteDato
If Sheets("Kontobevægelser").Range("A2") <> "" Then
    lastcell = Sheets("kontobevægelser").Range("A65536").End(xlUp).Cells
    navn = Application.GetSaveAsFilename("Diagram - " & Sheets("Kontobevægelser").Range("A2") & "-" & lastcell, "Microsoft Office Excel-projektmappe (*.Xls), *.Xls")
    If Not navn = "False" Then
    ThisWorkbook.SaveAs navn
    End If
Else
    Call IngenData
End If
End Sub
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