No.2ベストアンサー
- 回答日時:
#1です。
myFnameは変数ですので、
myFname
でないとだめだ、というわけではありません。
予約語ではない、セルのアドレスではない、
などの制約がありますが,
変数名には好きな名前が付けられます。
でも、だいたい後で見ても分かりやすいのが
いいですね。
StrFname
のように変数の型を付ける人もいますね。
探してみたらありました。
初心者ゆえ一つ一つの用語の分類がまだ十分にできていない状況です。
本を参考にしながらですが、本当の基本的な部分は載っていないことが多く苦労しています。ありがとうございました。
No.3
- 回答日時:
こんにちは。
既に回答は出ていますが、私のほうからも、少し書かせていただきます。
Fname だけでよいのですが、myFname の、my というのは、古い習慣で、ローカル変数の接頭辞です。my は、「私の」という意味ではありませんから、念のために書いておきます。なお、私は、myFname という変数名は使わないです。Fname を使用する時は、スコープが決まっていますので、myとつける必要性があまりありません。ただし、Fnames と複数系にすることがあります。それは、FileSearch の時、複数の名前が入るからです。
Fname は、FileName の略です。Excel VBAでは、変数名に、あまり予約語としての制約はないものの、何でもありで、プロパティ名をつける人がいますが、そういう人のコードをプロジェクトに入れますと、プロパティに影響を受けますので、なるべく、他の名前を考慮しながら、ぶつからないように作るのが良いです。プロパティ名とぶつからないために、接頭辞に my と付けたり、m と付けたりすることがあります。
また、最近では、データ型の接頭辞(特に、int,lng)は、後々、移植の際に、とても面倒な問題に発展する可能性があるので、使わないほうがよいという意見があります。今のところ、Office 2007 は、現行のままですが、.Net が介入してくると、.Net とは同じデータ型でも、意味が違ってきます。ただし、部分的にしか移植は出来ません。
なるほどありがとうございます。こういう背景的な説明には自分の検索が稚拙なのか出会うことが少なく大変ありがたいです。
まだ理解がおぼつかないところもありますが、将来的に参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 建設業・製造業 測量業初心者向けの解説本などはありますか 2 2023/07/12 20:58
- その他(悩み相談・人生相談) 頭でっかちって言われるんですが具体的に言うと…? 物事に理由や意味がないと理解ができない、納得できな 3 2022/06/29 01:14
- 日本語 意味とは何か、どこにあるのか? 16 2022/04/09 11:44
- 日本語 羊たちの沈黙という小説に、 「きみたちの行動は、全ての人間に道義的排泄用パンツを履かせることだ -- 2 2022/04/18 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- 英語 現在完了で「(最近)~したところだ」の意味となる動詞の特徴について 8 2022/10/12 05:47
- Excel(エクセル) excelvbaのenableeventsについて 3 2022/08/30 11:20
- 数学 数的処理の勉強方法について 最初数的処理の勉強を始めた学生です。 パターン暗記というものが良いらしい 3 2023/04/03 11:54
- 会社・職場 こんな理不尽で意味不明な社風はあるあるなんでしょうか? 6 2023/01/17 07:31
- 英語 in the head の意味 4 2023/07/15 07:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報