[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAでOS検索する方法』(万年太郎)
Sub 検索() Dim OS as Integer OS=cells(1,1).value
If OS=2003 then Workbooks("2003.xls").Save Else Workbooks("2003.xls").SaveAs Filename:="2010.xlsm" End Win Xp,Win7/ Excel2003,excel2010
判断基準は XP か 7 なのですか? 起動している EXCEL が 2010 か 2003 で判断したほうがよいように思いますけれど。 http://officetanaka.net/excel/vba/tips/tips77.htm
If Val(Application.Version) < 12 Then MsgBox "このEXCELは EXCEL2007 より前のバージョンです。" Else MsgBox "このEXCELは EXCEL2007 以降のバージョンです。" End If
(Mook)
取り敢えず上記のルーチンで試してみます。m(_ _)m
(万年太郎)
Excelのバージョンについてつたない質問です。 http://officetanaka.net/excel/vba/tips/tips77.htm では2007までしか出ていませんが、 2010は13かな?と思い、ヘルプで見たら14になっていました。つまり、13はパスされているのですか? (万年太郎)
このあたりをご参照に。13 は忌み数としてスキップされたようです。 http://ja.wikipedia.org/wiki/Microsoft_Office (Mook)
(万年太郎)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.