18. marts 2003 - 10:41Der er
12 kommentarer og 2 løsninger
Bekræftigele før udførsel af makro (knap)
Jeg har en knap, der ved tryk udfører en makro iexcel. Hvordan får jeg den til at lave en advarsel med text, hvor man bliver bedt om at svare nej (for ikke at køre makro) eller ja (for at køre makro)?
Vælg Makro - Makroer - Klik på din makro og klik på Rediger. Så kan du se din vba-kode. Så skal du bare skrive fx min løsning eller Flemmings "rundt om dit eget" som vi beskriver det.
Okay, jeg kan ikke få det til at virke. Min makro starter således:
Private Sub CommandButton2_Click() Application.ScreenUpdating = False ActiveWindow.SmallScroll Down:=9 Range("E28:E38,E17:E26,C17:C26,C28:C38,A28:A38,A17:A26").Select Range("A26").Activate BLA BLA BLA BLA End With Range("A1").Select ActiveWindow.SmallScroll Down:=-18 End Sub
Har prøvet at sætte det ind i stedet for "din kode......"... har også prøvet at skrive det efter Private Sub CommandButton2_Click()...
Private Sub CommandButton2_Click() If MsgBox("Ønsker du at fortsætte?", vbYesNo) = vbYes Then Application.ScreenUpdating = False ActiveWindow.SmallScroll Down:=9 Range("E28:E38,E17:E26,C17:C26,C28:C38,A28:A38,A17:A26").Select Range("A26").Activate BLA BLA BLA BLA End With Range("A1").Select ActiveWindow.SmallScroll Down:=-18
Application.ScreenUpdating = False slår skærmopdateringen fra så man ikke ser alle de ting makroen udfører.
Application.ScreenUpdating = True slår skærmopdateringen til igen.
Synes godt om
Ny brugerNybegynder
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.