Avatar billede laurbjerg Nybegynder
02. april 2004 - 07:50 Der er 6 kommentarer og
1 løsning

Msg box når man åbner

Jeg vil gene have at der "popper" en box frem når filen bliver åbnet. Der skal være mulighed for at svare ja eller nej.
hvis du svarer ja, så åbner filen sig og svarer du nej så lukker filen ?
Avatar billede kabbak Professor
02. april 2004 - 09:32 #1
Private Sub Workbook_Open()
svar = MsgBox(" Vil du åbne ", vbYesNo)
If svar = vbNo Then
Application.Quit
Workbooks.Close

End If
End Sub

sættes i ThisWorkbook modulet
Avatar billede laurbjerg Nybegynder
02. april 2004 - 09:39 #2
Jeg takker !

Smider du et svar ?
Avatar billede kabbak Professor
02. april 2004 - 10:29 #3
et svar ;-))
Avatar billede laurbjerg Nybegynder
02. april 2004 - 10:43 #4
LIlle tillægs spm.

Hvis jeg nu ønsker at lægge en box ind efter en makro, hvor der bare skal svares ok til og den så lukker filen , hvordan gør jeg det ?
Avatar billede kabbak Professor
02. april 2004 - 15:08 #5
Faktisk samme kode, men hvis den skal gemme først, skal det også programmeres, ellers kommer den og spørger.
Avatar billede fagpoler Novice
04. april 2004 - 17:16 #6
Sub LukExcel()
    'Din kode......
    Dim Tekst As String, Titel As String, Svar As Integer
        Tekst = "      Vil du Lukke Program?"
        Titel = "      Bekræft Lukning"
        Svar = MsgBox(Tekst, vbYesNo, Titel)
       
        If Svar = vbYes Then
                 
        Else
                 
        If Not DBoksOK Then Exit Sub
        End If
       
        ActiveWorkbook.Save 'HVIS DU VIL SPØRGES OM AT GEMME FØRST SKAL DU SLETTE LINJEN HER.
    Application.Quit
End Sub
Avatar billede fagpoler Novice
04. april 2004 - 17:22 #7
Du kan også gøre sådan her.
Sub Din kode()
'Din kode..........
LukExcel'Makro
end Sub

Sub LukExcel()
    Dim Tekst As String, Titel As String, Svar As Integer
        Tekst = "      Vil du Lukke Program?"
        Titel = "      Bekræft Lukning"
        Svar = MsgBox(Tekst, vbYesNo, Titel)
       
        If Svar = vbYes Then
                 
        Else
                 
        If Not DBoksOK Then Exit Sub
        End If
       
        ActiveWorkbook.Save 'HVIS DU VIL SPØRGES OM AT GEMME FØRST SKAL DU SLETTE LINJEN HER.
    Application.Quit
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