【VBA道場】#2 計算の答えを表示しよう!(四則演算)

ExcelVBA

【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

 

サンプルファイル

今回のマクロはこちらからダウンロードしてご使用いただけます。

 

解説

足し算の時は「+」を使います。
引き算の時は「-」を使います。

掛け算の時は「*(アスタリスク)」を使います・
「×」は使わないので注意しましょう。

割り算は「/」を使います。
「÷」は使わないので注意しましょう。

余りを出すときは、「Mod」関数を使います。
奇数偶数の判定などに使用します。

「5+2」のように文字列をそのまま出力したい場合は、「”(ダブルクォーテーション)」で囲みます。
数字や数式は囲む必要がありません。

 

おわりに

今回は、四則演算について学習しました。
Excelにおいて四則演算は非常に重要です。
しっかりマスターしましょう。

今日はここまで!

 

おすすめ参考書

Amazon

たった1秒で仕事が片付くExcel自動化の教科書

いちばんやさしいExcelVBAの教本

ExcelVBA逆引き辞典 パーフェクト

 

楽天

いちばんやさしいExcelVBA

 

 

すらすら読めるExcelVBA

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

スラスラ読めるExcel VBAふりがなプログラミング [ リブロワークス ]
価格:2035円(税込、送料無料) (2021/4/22時点)

楽天で購入

 

 

 

VBA逆引き大辞典

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Excel VBA逆引き辞典パーフェクト第3版 [ 田中亨 ]
価格:2838円(税込、送料無料) (2021/4/22時点)

楽天で購入

 

 

タイトルとURLをコピーしました