'========================================================================================= ' 239 Intで数値を超えない最大の整数を取得する '----------------------------------------------------------------------------------------- '【ヒント】 ' このマクロは、おためし機能の動作用のコードを含んでいます。(概ね下半分) ' ★★★の行またはサブプロシージャーが、タイトル機能に関係するコードです。(概ね上半分) '========================================================================================= ' ◆標準モジュールのコード◆ '----------------------------------------------------------------------------------------- Option Explicit Dim 行 As Long '★★★ Dim タイトル As String Dim スタイル As Long Dim メッセージ As String Dim 応答 As Variant '========================================================================================= Private Sub Intで数値を超えない最大の整数を取得する() '★★★ ActiveSheet.Unprotect 'シート保護を解除する For 行 = 8 To 12 '8から12行目まで Range(Cells(行, 5), Cells(行, 5)).Formula = "=Int(" & "D" & 行 & ")" Range(Cells(行, 7), Cells(行, 7)).Formula = "=Int(" & "F" & 行 & ")" Range(Cells(行, 9), Cells(行, 9)).Formula = "=Int(" & "H" & 行 & ")" Range(Cells(行, 11), Cells(行, 11)).Formula = "=Int(" & "J" & 行 & ")" Next '繰り返す ActiveSheet.Protect 'シートを保護する End Sub '========================================================================================= '----------------------------------------------------------------------------------------- Sub おためしマクロ() おためしメッセージを表示する Intで数値を超えない最大の整数を取得する '★★★ End Sub '----------------------------------------------------------------------------------------- Private Sub おためしメッセージを表示する() Worksheets("Title").Select Range("E8:E12").ClearContents 'クリアする Range("G8:G12").ClearContents Range("I8:I12").ClearContents Range("K8:K12").ClearContents Range("P17").Select 'カーソルを定位置へ移動する タイトル = "500連発 第2弾 サンプルマクロ" スタイル = 64 'vbInformation メッセージ = "マイナス値に注目!" 応答 = MsgBox(メッセージ, スタイル, タイトル) End Sub '----------------------------------------------------------------------------------------- Sub Auto_Close() Application.DisplayAlerts = False '閉じる際に確認メッセージを出さない ActiveWorkbook.Close '現在開いているブックを閉じる End Sub '-----------------------------------------------------------------------------------------