割り算のやり方について説明します。今回はセルに入力されている数字の割り算をする方法について説明します。
【目次】
構文
記述方法は、以下の通りとなります。
=======================================================================
Cells(行,列)= Cells(行,列)/ Cells(行,列)
Range("列行")= Range("列行")/ Range("列行")
=======================================================================
[説明]:
セルに入力されている数値の割り算を行う場合、割り算を行うセルを「/」(スラッシュ)で繋ぎます。また、計算結果を「=」の左側にあるセルにセットします。上記の構文では、Cells/Rangeどちらの指定でも結果は同じになります。参考までにセルの指定方法をリンクしておきます。内容を纏めると、「=の右側で指定したセルに入力されている値同士を割り算し、=の左側で指定したセルにセットして下さい。」との意味になります。
[記述例]:
Cells(1, "C") = Cells(1, "A") / Cells(1, "B")
Range("C1") = Range("A1") / Range("B1")
使い方
使い方について、具体的に説明していきます。
Cellsによる割り算の指定方法
Cellsによる割り算の指定方法について説明します。
[記述例]:
※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。
-------------------------------------------------
Sub サンプル()
Cells(1, "C") = Cells(1, "A") / Cells(1, "B")
End Sub
-------------------------------------------------
内容は、「A1セルとB1セルに入力されている値を割り算し、C1セルにセットして下さい。」との意味になります。
[実行例]:
(実行前)
※A1セルに数値の6、B1セルに数値の3が入力されています。
(実行後)
※C1セルに割り算結果の2が入力されます。
Cellsによる割り算方法についての説明は以上です。
Rangeによる割り算の指定方法
Rangeによる割り算の指定方法について説明します。
[記述例]:
※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。
-------------------------------------------------
Sub サンプル()
Range("C1") = Range("A1") / Range("B1")
End Sub
-------------------------------------------------
内容は、「A1セルとB1セルに入力されている値を割り算し、C1セルにセットして下さい。」との意味になります。
[実行例]:
(実行前)
※A1セルに数値の6、B1セルに数値の3が入力されています。
(実行後)
※C1セルに割り算結果の2が入力されます。
Rangeによる割り算方法についての説明は以上です。
おわりに
今回はセルに入力されている値の割り算について説明しました。類似する演算子として足し算・引き算・掛け算があります。是非一緒に覚えておいて下さい。