Excelで日程表を作ってみよう:Step4 作成年月部分の作成
年と月の入力値が正しい範囲かチェックを行うVBAの作成
予定表の年と月を指定入力する部分を作成します。
Homeに戻る > Excelでアプリケーションソフトを作ってみよう > 日程表を作ってみよう
作成条件を入力するシートのの画面
作成年、月の部分を追加してください。
Sheet1のVBAコード
■下のプロシージャを下記に変更してください。
'設定値のチェック
Private Function SetDataCheck() As Boolean
SetDataCheck = False
'開始セルのチェック
If Not StartCellCheck Then
Exit Function
End If
'作成方向
If Range("C3") < 1 Or Range("C3") > 2 Then
Range("C3").Select
Beep
MsgBox "横方向:1 か 縦方向:2 かを選択してください。", , "日程表作成"
Exit Function
End If
'作成 行/列 数
If Range("C4") = "" Then
Range("C4") = 0
End If
If Range("C4") < 0 Or Range("C4") > 100 Then
Range("C4").Select
Beep
MsgBox "行数 / 列数 を0~100の範囲で入力してください。", , "日程表作成"
Exit Function
End If
'作成年のチェック
If Range("C10") < 2000 Or Range("C10") > 2100 Then
Range("C10").Select
Beep
MsgBox "作成年を2000~2100の範囲で入力してください。", , "日程表作成"
Exit Function
End If
'作成月のチェック
If Range("C11") < 1 Or Range("C11") > 12 Then
Range("C11").Select
Beep
MsgBox "作成月を1~12の範囲で入力してください。", , "日程表作成"
Exit Function
End If
SetDataCheck = True
End Function
Excelで日程表アプリ作成
Homeに戻る > Excelでアプリケーションソフト > 日程表を作ってみよう
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved