Avatar billede mile Juniormester
11. februar 2004 - 08:48 Der er 5 kommentarer og
1 løsning

Kode til msg-bokse

Hej

Jeg har en makro der skal flytte data fra eks. kvartal 1 over på et nyt ark (Q1).

Denne makro har jeg lavet, men jeg kunne godt tænke mig, at Excel lige spørger først. Så dét jeg ønsker, at at ved tryk på knappen skal der komme en msgbox "Er du sikker på at du vil flytte 1. kvartal ?"

Hvis ja - kør koden nedenunder - hvis Nej - gør ingenting...

Jeg har også en makro "Nytaar", der blanker data for hele året samt de 4 kvartaler - (når ovenstående kode er kørt - kommer med en msgbox der siger "Husk med det samme at gemme projektmappen under nyt navn med det korrekte årstal". Herefter skal der blot være mulighed for at svare "OK" i boksen, og der skal ikke ske mere.

Er der nogen der er friske på den ?
Avatar billede jkrons Professor
11. februar 2004 - 09:50 #1
I det første tilfælde bør dette kunne bruges

If Msgbox("Er du sikker på at du vil flytte første kvartal", vbyesNo + vbQuestion) 0 vbYes then
Din kode
End if

Den anden

Lige efter din kode:
Magbox(Husk med det samme at gemme projektmappen under et nyt navn", vbOkOnly + vbInformation).
Avatar billede snowball Novice
11. februar 2004 - 09:50 #2
1)

Private Sub CommandButton1_Click()
  Dim Resultat As Integer 
  Resultat = MsgBox("Er du sikker på at du vil flytte 1. kvartal ?", vbOKCancel, "Er du sikker?")
  If Resultat = 1 Then
    MsgBox "Udfør kode"
  Else
    MsgBox "Gør ingenting"
  End If
  Resultat = MsgBox("Husk med det samme at gemme projektmappen under nyt navn med det korrekte årstal.", vbOKOnly)
End Sub


2)
Dim Resultat
Resultat = MsgBox("Husk med det samme at gemme projektmappen under nyt navn med det korrekte årstal.", vbOKOnly)
Avatar billede jkrons Professor
11. februar 2004 - 09:50 #3
Sorry den første ksulel have set sådan ud:

If Msgbox("Er du sikker på at du vil flytte første kvartal", vbyesNo + vbQuestion) = vbYes then
Din kode
End if
Avatar billede mile Juniormester
11. februar 2004 - 10:04 #4
Tak skal I have jeg kigger lige på det, når jeg er færdig med mit møde.
Avatar billede mile Juniormester
11. februar 2004 - 12:53 #5
Jkrons - dejlig simpel kode, let at bruge. TAk for hjælpen.
Avatar billede jkrons Professor
11. februar 2004 - 13:40 #6
Velbekomme. Tak for point.
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