結の日記Top > エクセル マクロ > エクセルのマクロを使って計算してみましょう
『子育てバイブル決定版』教師生活21年、いじめ問題解決のプロが子育ての極意を伝授!子どもを思い通りに動かす魔法のノウハウとは?【電話相談&返金保証あり】ダイエット占い
-cat-
これをあなたのサイトに貼り付けたければ以下の枠内のコードをあなたのブログやホームページに貼り付けてください。
右クリックで全て選択をして頂いて再度右クリックでコピーしてあなたのブログに貼り付けてください。
エクセルのマクロを使って計算してみましょう
箱の重さの計算結果をエクセル上に表示させるマクロを作成したいのですが、イメージ的には材料を数種類オプションボタンにて画面上で選択をさせて重さを計算させて表示させるということです!!
材料の単位あたりの重さはエクセルの別の表に入力してあります!!
重さは、高さ×幅×奥行きで計算させる予定です!!
こういう計算式って簡単にエクセルのマクロで作成できるものなのでしょうか?
単純にエクセルの表にして計算結果を出そうとすると、材料全ての重さが表示されてしまうし余計なものが表示されてしまって、表示結果を見ている方としては分からなくなるんじゃないかと思っています!!
このような事象を回避するためにはどのようなマクロを組んだらよいのでしょうか?
というような問題があるとします!!この問題を解決するためにマクロを以下のように作成してみました!!
材料は数種類ということでしたが、ここでは3つ選択できるようにしてみました!!
エクセルの表上には、高さをA2のセルにいれ、幅をB2、奥行きをC2セルに入力するようにします!!
また、オプションボタンのリンク先をD1セル、単位たたりの重量をE1〜3に設定・入力するようにしてみます!!
Sub 重量計算()
Dim H As Variant
W As Variant
L As Variant
H = Range("A2").Value '高さ
W = Range("B2").Value '幅
L = Range("C2").Value '奥行き
Select Case Range("D1").Value
Case 1
MsgBox "箱の重さは" & H * W * L * Range("E1").Value & "です!!", , "計算結果です!!"
Case 2
MsgBox "箱の重さは" & H * W * L * Range("E2").Value & "です!!", , "計算結果です!!"
Case 3
MsgBox "箱の重さは" & H * W * L * Range("E3").Value & "です!!", , "計算結果です!!"
End Select
End Sub
以上、参考にしてみてくださいね!!
関連エントリー
- エクセルのVBA関数とワークシート上の関数の違い
- マクロでフリガナをふろう!
- エクセルのマクロを使ってみよう!
- 自動記録機能を使わないでエクセルマクロを作成してみよう!
- Excelのマクロとは
- エクセルでマクロを作ってみましょう
- エクセルのマクロの使い方(Trim編)
- エクセルのマクロって何だろう?
- 初心者でもエクセルでマクロは組める?
- Excelマクロウイルスとは?
- エクセルでマクロを作ってみましょう
- エクセルでマクロを作ってみましょう(修正編)
- エクセル上にあるコマンドボタンの扱い方
- エクセル上にあるコマンドボタンの扱い方2
- エクセルで作ったマクロを別のパソコンで使用したい!
- エクセルファイルのマクロは存在しているのか?
- エクセルのマクロを勉強したい!
- エクセルマクロが必要か不必要かの判断をつけましょう!!
- エクセルのマクロってどういうもの?
- エクセルにマクロがある場合のOPEN時メッセージ
- エクセルのマクロの開き方の違いの意味
- エクセルのマクロを削除するには?
- エクセルのマクロを使って計算してみましょう
- エクセルで印をつけるマクロを作成したい
- エクセルのマクロで範囲を選択してみましょう!!
- エクセルのマクロって何なんでしょうか?
- エクセル初心者のマクロ
- 削除したのにエクセルのマクロが表示される理由は?
- 自分で作成したマクロをアドインするには?
- エクセルマクロでデータ移動