2つのセルの値を足し算など加減乗除してラベル名に表示させるVBA

エクセル検索
HOMEUserForm印刷画面ファイル図形
日付・時刻データセル関数VBA関数

ユーザーフォームに配置したラベルの文字をプロパティのキャプションで指定するのではなく、セルの値を取得して表示させたいことありませんか?

そしてさらに、2つのセルの値を足した合計値をラベル表示させられたら、もって便利ですよね。

単純な足し算・引き算・掛け算・割り算ならば、難しいことは全くないので基本となる加減乗除した値をラベルのキャプションに書き換えるVBAコードをご紹介します。

ラベル名=セル番地 加減乗除 セル番地

ラベル名をセルの値の合計値で書き換えたいならば、単純に「セル番地」「加減乗除」「セル番地」で完成です。

ここでは、ユーザーフォームに配置したラベルをクリックすると計算したセルの値がラベルに表示されるようにします。

普段のエクセル関数と全く同じなのでとても簡単ですよ。

足し算

VBAコード

Private Sub Label1_Click()
Label1.Caption = Range(“A1”) + Range(“A2”)
End Sub

解説
  1. ラベル1がクリックされたら
  2. ラベル1のラベル名をセルA1とセルA2を足し算した値にする
  3. マクロ記録終了

引き算

VBAコード

Private Sub Label1_Click()
Label1.Caption = Range(“A1”) – Range(“A2”)
End Sub

掛け算

VBAコード

Private Sub Label1_Click()
Label1.Caption = Range(“A1”) * Range(“A2”)
End Sub

割り算

VBAコード

Private Sub Label1_Click()
Label1.Caption = Range(“A1”) / Range(“A2”)
End Sub

波乗りアヒル

とこのように解説の必要がなくてもVBAに取り組もうという方ならば大丈夫ですよね。

関連記事

どこかにビューーン
ちょっとの工夫で往復無料の時代が来た!!

新着ページ

よく見られているページ

大容量無料ファイル転送サービス【ACデータ】 無料イラスト【イラストAC】

紅葉スポット

2024年5月11日からマイルと楽天ポイントとの相互交換提携開始!

交換レート0.5:1なので半分になってしまいますが、使い方次第で実質3倍の価値まで引き上げられる方法です。