今から応用情報技術者試験の勉強をするブログ (NW・SC・基本情報・Iパス、NTTドットコムマスター、エクセルVBAエキスパートもあり)

今から応用情報技術者試験の勉強をするブログ (NW・SC・基本情報・Iパス、NTTドットコムマスター、エクセルVBAエキスパートもあり)

PR

プロフィール

oyo takesi

oyo takesi

カレンダー

バックナンバー

2025年11月
2025年10月
2025年09月
2025年08月
2025年07月

コメント新着

コメントに書き込みはありません。

キーワードサーチ

▼キーワード検索

2019年12月15日
XML
カテゴリ: エクセルVBA
皆様こんにちは

私は、只今

エクセルVBAエキスパート
~スタンダード~ を勉強中です。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Excel VBAスタンダード VBAエキスパート公式テキスト [ 田中亨 ]
価格:3300円(税込、送料無料) (2019/12/10時点)



ーーーーーーーーーーーーーーーーー

さて、前回の勉強では
関数は、関数の右に
メソッド はメソッドの左 にある語に注目する


そして、 プロパティ
メソッドと同じ語順をとるとも書きました。
今回はプロパティについて書きたいと思います。

結論から言うと、プロパティは
プロパティの左側に注目です。

ーーーーーーーーーーーーーーーーーーーーー

プロパティについて
公式テキストでは
「オブジェクトの様子や状態を表す」
と書かれています。

それはその通りなのですが
私なりにもう少し解釈すると
「プロパティはプロパティの左にある
対象を修飾(説明)
をして、一つの目的語
を作る」
と理解しています。

例えばResizeプロパティを使用して

Range("A1").Resize(3, 2)のコード

があるとき
①Resizeの のRange("A1")対象として
②セルの範囲を3行×2列に引き延ばす

ことを意味しています。
-------------------

また、別の例では
Endプロパティを使用して

Range("A1").End(xlDown)= 50
のコードの場合は

①Endの のRange("A1")を対象にして
②下方向に最後まで進み
③50を代入する

という意味になります。
ここでも、プロパティの左側にある
対象が重要になってきます。

ーーーーーーーーーーーーーーーーーーー

メソッドや関数の場合は
「何をどうする」で考えていきます。
しかし、プロパティの場合は
あくまで左の対象物を修飾(説明)
しているに過ぎないのです。
つまり、
プロパティ+プロパティの左の対象
で一つの目的語を作っているのです。

言い方を変えると、
プロパティ+プロパティの対象だけでは
(V+O)で完結していない、未完の状態
とも言えます。

プロパティを見かけたら、
①左の単語に注目
②プロパティ+プロパティの左の対象
 を結局どうしようとしているのか

を考えることが、コードを読み解く
カギになりそうです。

※この数日間試行錯誤してきて、あくまで私

の「仮説」ですが
有効かもと感じたので、
書いておきたいと思います。


ーーーーーーーーーーーーーーーーーーーーー

今回はここまでと致します。
お疲れ様でした。








お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019年12月15日 19時50分06秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: