Excel VBA ver.134|変わらない値は「定数(Const)」で管理|宣言のしかたと使いどころ
【珈琲のオトモのマメ知識 vol.1064】
↓ 前回の内容です
↓ 一応、こちらが順番の前回の内容です
これまで、変数を見てきました
ってことは、その反対もあるはず
ということで、今回は、
“定数”ですね!
変わるのではなく、
定める!的なことです
§『マクロの定数』
もう、単純な理解でいいかと、
変数はどんどん変化していくもの
定数は全然変化させないもの
という印象です
で、基本構文ですね
Const 定数名 As データ型 = 値
こんな感じ
変数のDimが、定数のConst
になるみたいです
で、データ型ですが、
それは変数と同様です
#1058で確認しているもの
では、例示ですね
Const X As Double = 0.1=倍精度浮動小数点数型の定数Xを宣言し、0.1を代入する
で、これはコツ?らしですが、
定数名は、変数名と差別するため、
大文字で扱うことが多そう
でなくと、どれが変数で、
どれが定数なのか?が、
わからなくなりますからね
何でも、一手間ですね
§『やってみよう』
では、実際にコードを書いてみよう
Sub 定数()
Const SALE As Double = 0.65
Range("B3").Value = Range("B2").Value * SALE
Range("C3").Value = Range("C2").Value * SALE
Range("A1:C3").Borders.LineStyle = xlContinuous
End Sub1.マクロ【定数】を開始
2.定数SALEを倍精度浮動小数点型で宣言し、0.65を代入
3.B3にB2の値×SALEの結果を入力
4.C3にC2の値×SALEの結果を入力
5.A1~C3に格子型罫線を、線種は細実線(xlContinuous:1)
6.マクロ終了


5.は、なんだ…
また、後で出てくるのかな?
とりあえず、そんなんあるんだぁ
ってことにしておくかな、、、
§『まとめ』
なんか覚えるようなこと
増えていってますね
何となく類似しているので、
今のところは大丈夫ですかね
この調子で増えるなら、
まだ、対応できるかもしれない
ただ、未だにステートメントだの
オブジェクトなど言われても、
全然馴染んでない!
これも慣れかな…
↓ 次回の内容です
↓ 一応、こちらが順番の次回の内容です
/ ̄ / ̄ / ̄ / ̄ / ̄ / ̄ / ̄ / ̄ / ̄ / ̄ / ̄
合同会社505
リスクマネーリテラシー
ねこのめ事務局
〒460-0003 愛知県名古屋市中区錦1-16-14
HPURL:https://www.riskma505.com/
ʕ •ᴥ•ʔ ʕ·ᴥ·ʔ <相談はお気軽に♪ byリスクマ
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
いいなと思ったら応援しよう!
チップ、本当にありがとうございますʕ •ᴥ•ʔ あなたの応援が、次の記事を書く一番の力になります!
これからも「むずかしいお金の話を、やさしく」お届けしていくので、よかったらまた遊びに来てください!