Avatar billede mal Nybegynder
20. april 2010 - 19:16 Der er 1 løsning

VBA - Detect om der benyttes Excel 2003

Kan man lave en kode som undersøger om der bliver benyttet Excel 2003 (Jeg skal bruge det fordi pivot tabeller opdateres forskelligt om der bliver benyttes excel 2007 eller excel 2003)

Det jeg så at sige gerne vil have er en kode som så at sige ....

If "Excel version 2003 = true then
MsgBox "Excel 2003"
Else
MsgBox "Ikke Excel 2003"
End if
Avatar billede mal Nybegynder
20. april 2010 - 19:29 #1
Jeg faldt selv en løsning.

Sub ReturnExcelVersion()
    If Application.Version = "12.0" Then
        MsgBox "You are using Excel 2007."
    ElseIf Application.Version = "11.0" Then
        MsgBox "You are using Excel 2003."
    ElseIf Application.Version = "10.0" Then
        MsgBox "You are using Excel 2002."
    ElseIf Application.Version = "9.0" Then
        MsgBox "You are using Excel 2000."
    ElseIf Application.Version = "8.0" Then
        MsgBox "You are using Excel 97."
    ElseIf Application.Version = "7.0" Then
        MsgBox "You are using Excel 95."
    End If
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