Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10713 / 76734 ←次へ | 前へ→

【71566】Re:intDataCntについての質問
発言  ichinose  - 12/3/18(日) 16:00 -

引用なし
パスワード
   こんにちは。

>1.Dim intDataCnt As Integer

>    intDataCnt = 1

>2.intDataCnt = intDataCnt + 1

>上記1.と2.はどのような意味を表しているのでしょうか。
>intDataCntの定義がよくわかりません。

Dim は、Dimensionの略です。
昔のBasicでは、変数宣言要らなかったのですが、
配列だけは、宣言しないと 引数が10以上は、使えないので
配列の宣言をDimを使って宣言していていました。
つまり、配列の次元を決めるので、Dimensionで略してDim
これが今では、全ての変数の宣言に使われているのだと思います。

よって、

intDataCntという名前を Integer-->整数型として、宣言します という意味

intDataCntは、何でも良いのです。i でも Aでも・・・。
でも、人間が分かりやすいような名前を変数には命名するようにします。

こういう観点からは、引用されたintDataCntは、素晴らしいよね!!

何となく、 整数型の変数で、カウンターとして使っている変数 なんてことが
想像しやすいもんね!!

>intDataCnt = 1

この宣言された変数 intDataCntに1を設定


>intDataCnt = intDataCnt + 1
 
変数intDataCntに1を足した値をintDataCntに設定する

よって、この時点で

msgbox intDataCnt

とすれば、2 が表示されますよね?
9 hits

【71565】intDataCntについての質問 yoshimi 12/3/18(日) 15:16 質問
【71566】Re:intDataCntについての質問 ichinose 12/3/18(日) 16:00 発言
【71567】Re:intDataCntについての質問 yoshimi 12/3/18(日) 16:47 お礼
【71568】Do While Rangeについての質問 yoshimi 12/3/18(日) 16:52 質問
【71569】Re:Do While Rangeについての質問 ichinose 12/3/18(日) 17:48 発言
【71570】Re:Do While Rangeについての質問 yoshimi 12/3/18(日) 18:02 お礼
【71571】Re:Do While Rangeについての質問 ichinose 12/3/18(日) 18:33 発言

10713 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free