Excel VBA テクニック集
VBA専用ファイルで他のファイルを操作
Excelを起動・閉じる





Excel VBA テクニック集

 「マクロ専用ファイル」の管理下に、新しくExcelを起動させます。そして閉じます。

マクロ専用ファイル.xlsm


マクロなしファイル.xlsx


Excelを起動させるコード
Global Excel_App As Object

Public Sub Excel_App_Create()
    On Error Resume Next
    Set Excel_App = CreateObject("Excel.Application")
    If Err.Number <> 0 Then
        Err.Clear
        Set Excel_App = CreateObject("Excel.Application.15")
        End If
    Err.Clear
        
    Excel_App.Visible = True
    Excel_App.DisplayAlerts = False
End Sub
閉じるコード
Public Sub Excel_App_Quit()
    Excel_App.Quit
    Set Excel_App = Nothing
End Sub
(注)
CreateObject("Excel.Application")
は、パソコンに登録されているExcelを起動させる命令文です。Excelのバージョンはパソコンに依存します。
CreateObject("Excel.Application.15")
は、Excelのバージョンを指定して起動させる命令文です。
「Excel_App_Create」では、Excelを起動できなかったらバージョン15でやってみなさい、というプログラムになります。

「こだわりハウス」写真館| 数学公式集| ピンポイントストリートビュー| FaceBook| Excel Vba テクニック集| Excel 計算式解析・他解析| 富山の建築家| Excel 計算式解析・他解析| 積分の定義・積分の記号の意味の研究|