27. april 2004 - 11:53 Der er 1 kommentar og
2 løsninger

Exel m

Hey hvordan kan jeg få exel til at beskrivelse en fejl i stedet stedet for at komme med fx. fejl 701 så skal der stå du har tastet datoen forkert.
27. april 2004 - 11:59 #1
Du kan kun styre det når fejlen opstår i dine egne VBA-funktioner.

Det gør du ved at benytte fejlhåndtering.

Private Sub DinProcedure
  On Error Goto HåndterFejl
  '...
  '...
  '...
  Exit sub
HåndterFejl:
  Msgbox Err.Description & vbnewline & vbnewline & "fejlkode: " & Err, vbcritical, "Der opstod en fejl!"
  Resume next
  'eller
  'Exit sub
End Sub
Avatar billede fgsupermand Nybegynder
27. april 2004 - 13:19 #2
Private sub subNavn
  On Error Goto hell

  'din kode her

  exit sub

hell:
  select case Err
    case 701
      MsgBox "Du har tastet datoen forkert"
    case else
      MsgBox "Der opstod en 'ukendt' fejl:" & VbNewLine & Err.Description & " (" & Err.Number & ")"
  end select
end Sub
27. april 2004 - 14:47 #3
Takker for hjælpen :D
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
Kurser inden for grundlæggende programmering

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