Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo,
ich habe hier einen Code um Excel Versionen zu erkennen. Was ist z.B.: Excel Version 15?
Microsoft Excel Objekt Tabelle1Option Explicit
Sub ExcelVersionErmitteln()
Select Case Application.Version
Case "16.0"
MsgBox "Excel 365"
Case "14.0"
MsgBox "2010 und Excel 2011 (WIN/MAC)"
Case "12.0"
MsgBox "Excel 2007 und Excel 2008"
Case "11.0"
MsgBox "Excel 2003"
Case "10.0"
MsgBox "Excel 2002"
Case "9.0"
MsgBox "Excel 2000"
Case "8.0"
MsgBox "Excel 97"
Case Else
MsgBox "Excel-Version konnte nicht ermittelt werden!"
End Select
End Sub
Gruß
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 16.04.2014
Version(en): xl2016/365
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• marose67
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
14.02.2020, 11:03
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2020, 11:04 von marose67.)
Hallo Steve,
da habe ich ja noch ein wenig nachzuarbeiten. Danke für den Hinweis. Das stimmt aber scheinbar nicht. Ich habe Excel 365. Version wird mir angegeben: Version 16.0, Laut Wiki ist das Excel 2016.
Habe folgenden Code zum Auslesen verwendet:##
Sub msgboxxx()
MsgBox "Welcome to Microsoft Excel version " & _
Application.Version & " running on " & _
Application.OperatingSystem & "!"
End Sub
Gruß
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
Hallo,
doch, das ist korrekt. 16 wird für Excel 2016, Excel 2019 und Excel 365 verwendet.
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Folgende(r) 1 Nutzer sagt Danke an maninweb für diesen Beitrag:1 Nutzer sagt Danke an maninweb für diesen Beitrag 28
• marose67
Registriert seit: 29.09.2015
Version(en): 2030,5
14.02.2020, 11:39
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2020, 11:39 von snb.)
PHP-Code:
Sub M_snb()
MsgBox "Excel " & Choose(Split(Application.Version, ".")(0) - 7, 97, 2000, 2002, 2003, 2007, , 2010, 2013, "365 oder 2016 oder 2019")
End Sub
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• marose67
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo snb,
habe mir deinen Code in meiner Datei mitgespeichert. Danke für den Hinweis.
Liebe Grüße
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.