【VBA道場】#2 計算の答えを表示しよう!(四則演算)
問題
A1セルに「5+2」の答えを表示
A2セルに「5-2」の答えを表示
A3セルに「5×2」の答えを表示
A4セルに「5÷2」の答えを表示
A5セルに「5÷2」の余りを表示
A6セルに「5+2」と表示してください。
完成見本
解答
Sub vba_doujyou_2()
’A1に「5+2」の結果を入力
Sheets("sheet1").Range("A1").Value = 5 + 2
’A1に「5-2」の結果を入力
Sheets("sheet1").Range("A2").Value = 5 - 2
’A1に「5×2」の結果を入力
Sheets("sheet1").Range("A3").Value = 5 * 2
’A1に「5÷2」の結果を入力
Sheets("sheet1").Range("A4").Value = 5 / 2
’A1に「5÷2の余り」の結果を入力
Sheets("sheet1").Range("A5").Value = 5 Mod 2
’A1に「5+2」と入力
Sheets("sheet1").Range("A6").Value = “5 + 2”
End Sub
サンプルファイル
今回のマクロはこちらからダウンロードしてご使用いただけます。
VBA道場2 サンプルファイル
1 ファイル 13.81 KB
解説
足し算の時は「+」を使います。
引き算の時は「-」を使います。
掛け算の時は「*(アスタリスク)」を使います・
「×」は使わないので注意しましょう。
割り算は「/」を使います。
「÷」は使わないので注意しましょう。
余りを出すときは、「Mod」関数を使います。
奇数偶数の判定などに使用します。
「5+2」のように文字列をそのまま出力したい場合は、「”(ダブルクォーテーション)」で囲みます。
数字や数式は囲む必要がありません。
おわりに
今回は、四則演算について学習しました。
Excelにおいて四則演算は非常に重要です。
しっかりマスターしましょう。
今日はここまで!
おすすめ参考書
Amazon
たった1秒で仕事が片付くExcel自動化の教科書
いちばんやさしいExcelVBAの教本
ExcelVBA逆引き辞典 パーフェクト
楽天
いちばんやさしいExcelVBA
|
すらすら読めるExcelVBA
|
VBA逆引き大辞典
|