'========================================================================================= ' 118 表示範囲の左上端セルを取得する '----------------------------------------------------------------------------------------- '【ヒント】 ' このマクロは、おためし機能の動作用のコードを含んでいます。(概ね下半分) ' ★★★の行またはサブプロシージャーが、タイトル機能に関係するコードです。(概ね上半分) '========================================================================================= ' ◆標準モジュールのコード◆ '----------------------------------------------------------------------------------------- Option Explicit Dim 左上端セル As String '★★★ Dim タイトル As String Dim スタイル As Long Dim メッセージ As String Dim 応答 As Variant '========================================================================================= Private Sub 表示範囲の左上端セルを取得する() '★★★ Range("P17").Formula = "=INFO(""origin"")" 'INFO関数をセルにセットする 左上端セル = Range("P17").Value '操作環境についての情報を取り出す End Sub '========================================================================================= '----------------------------------------------------------------------------------------- Sub おためしマクロ() 表示範囲の左上端セルを取得する '★★★ おためしメッセージを表示する End Sub '----------------------------------------------------------------------------------------- Private Sub おためしメッセージを表示する() Worksheets("Title").Select Range("P17").ClearContents 'クリアする ActiveWindow.DisplayHeadings = True タイトル = "500連発 第2弾 サンプルマクロ" スタイル = 64 'vbInformation メッセージ = "表示範囲の左上端セルは、" & _ Mid(左上端セル, 4, Len(左上端セル) - 3) & "です" 応答 = MsgBox(メッセージ, スタイル, タイトル) End Sub '----------------------------------------------------------------------------------------- Sub Auto_Close() Application.DisplayAlerts = False '閉じる際に確認メッセージを出さない ActiveWorkbook.Close '現在開いているブックを閉じる End Sub '-----------------------------------------------------------------------------------------