『分からん奴がいたら馬鹿かw』と思うぐらいExcelマクロは簡単ですね。
阿呆なあたしでもマクロ使えるじゃないかw
結論から言うと、Alt+F11でマクロ画面を起動して、そこに標準モジュールを入れ込む。そして、開発ボタンからフォームを生成して当該モジュールを埋め込む。コードはこれでいいでしょう。ゲームの統計数値の処理コードとかに使えそう。ラクチンチン。
1 2 3 4 5 6 7 8 9 10 11 12 |
Sub MOD関数テスト() If IsNumeric(Range("A2").Value) Then MsgBox ("数値です。(正常)") Range("B2").Value = Application.WorksheetFunction.RoundDown((Range("A2").Value) / 100, 0) Range("C2").Value = Range("A2").Value Mod 100 Exit Sub Else MsgBox ("数値ではありません。(異常)") End If End Sub |
IsNumericでRange(“A2”).Valueが数値かどうかを判断。そこで条件分岐(数値ではない場合、位その旨を表記し脱出!?)。B2・C2にA2入力した部分から、それぞれ小数点切り下げて丸める整数値とMODでの残値を入れる。そして表示するだけのことです。
☆うまく行った事例(A2は数値)☆
☆うまく行かなかった事例(A2は文字)☆
デフォの入力規則すら使う必要はナッシングでふ。
<糸冬>