Avatar billede kvisten63 Nybegynder
21. marts 2009 - 14:00 Der er 1 kommentar og
1 løsning

msgbox - hvis ja så...... hvis nej så.........

Hej

Jeg har en makro som gemmer regnearket med dynmisk navn.
Den lægger +1 til filnavnet eks. 2009-12.xls bliver til 2009-13.xls osv.

Jeg vil dog gerne have at brugeren får en msgbox op hvor de kan
vælge:Ja - så fortsætter procedure
Vælge: Nej - så stopper proceduren

Her er min kode til gem som-proceduren

Sub test()

Sti = ThisWorkbook.Path
fil = ThisWorkbook.Name
Filaar = Val(fil) & "-"
Filuge = Format(Mid(fil, 6, 2) + 1, "00")
GemSom = Sti & "/" & Filaar & Filuge
 
Application.DisplayAlerts = False
ThisWorkbook.SaveAs GemSom
Application.DisplayAlerts = False

End Sub
Avatar billede kabbak Professor
21. marts 2009 - 14:18 #1
Sub test()

    Sti = ThisWorkbook.Path
    fil = ThisWorkbook.Name
    Filaar = Val(fil) & "-"
    Filuge = Format(Mid(fil, 6, 2) + 1, "00")
    gemsom = Sti & "/" & Filaar & Filuge
   
    If MsgBox("vil du gemme som " & gemsom, vbYesNo, " Gem som") = vbYes Then
        Application.DisplayAlerts = False
        ThisWorkbook.SaveAs gemsom
        Application.DisplayAlerts = False
    End If
End Sub
Avatar billede kvisten63 Nybegynder
21. marts 2009 - 14:35 #2
Tak for hjælpen

Jeg arbejder på at lære VBA meeeeen det tager tid.
Jeg lærer dog noget hver dag - ikke mindst med hjælp fra Eksperten.

//kvisten63
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