[ノンプロ研]初心者講座VBAコース第4回・オブジェクト、コレクション

『コミュニティ「ノンプログラマーのためのスキルアップ研究会」初心者講座VBAコース第4回のツイートまとめです。コンテンツは「オブジェクト、コレクション」です。 https://tonari-it.com/community-nonpro-semi/
2
Takushi✨プログラミング学習中 @Taxi3134

VBA講座はじまります!オブジェクトとコレクションを解説。第4回目にしてExcelをちょっとさわっていきます!#ノンプロ研 #VBA講座 pic.twitter.com/sbYV1mAX49

2021-06-23 19:41:34
拡大
根岸 @2a9SouLnhptnIqG

ノンプロ研初心者向け講座【VBAコース】 4回目始まります! #ノンプロ研

2021-06-23 20:02:57
alice @alice37308108

初級講座の受講から半年くらいたったけど相変わらず好きなVBA関数はなかった💦 #ノンプロ研 #VBA講座

2021-06-23 20:11:25
alice @alice37308108

入力のアシストを活用していきましょう! →打たずに打つ #ノンプロ研 #VBA講座

2021-06-23 20:14:42
根岸 @2a9SouLnhptnIqG

4回目は オブジェクトとコレクション オブジェクト式とオブジェクト変数 コレクションのループ 今日も盛り沢山です! #ノンプロ研 #VBA

2021-06-23 20:15:31
alice @alice37308108

今日のアジェンダ ・オブジェクトとコレクション ・オブジェクト式とオブジェクト変数 ・コレクションのループ #ノンプロ研 #VBA講座

2021-06-23 20:15:53
根岸 @2a9SouLnhptnIqG

オブジェクトとは? VBAで操作できる「モノ」 Workbook Worksheet Range などなど、主に.(ドット)の手前の部分 #ノンプロ研 #VBA

2021-06-23 20:16:48
根岸 @2a9SouLnhptnIqG

オブジェクトを操作するために「プロパティ」と「メソッド」がある。 プロパティ:オブジェクトが持つデータ メソッド:オブジェクトが持つプロシージャ #ノンプロ研 #VBA

2021-06-23 20:18:09
alice @alice37308108

オブジェクトとはVBAで操作できるモノ オブジェクトのメンバー ・プロパティ → オブジェクトが持つデータ(シート名など) ・メソッド →オブジェクトが持つプロシージャ(手続き・動きがあるもの) #ノンプロ研 #VBA講座

2021-06-23 20:19:12
alice @alice37308108

オブジェクトブラウザは全部覚える必要はない →必要に応じて使うものを調べたり、ネットで調べたりしましょう #ノンプロ研 #VBA講座

2021-06-23 20:21:39
根岸 @2a9SouLnhptnIqG

VBEエディタで F2キー オブジェクトブラウザを表示 #ノンプロ研 #VBA

2021-06-23 20:23:04
alice @alice37308108

オブジェクトブラウザから「F1」で公式ドキュメントを見れる ・使ったことがないと読んでもわかりづらかったりするので最初は参考書を見るのもオススメ ・公式ドキュメントの良いところは親切な解説がなく必要情報にアクセスできるところ スキルが上がるにつれて使うようになる #ノンプロ研 #VBA講座

2021-06-23 20:25:11
根岸 @2a9SouLnhptnIqG

オブジェクトブラウザでメンバを選択した状態で F1キー メンバのヘルプページが表示される。 #ノンプロ研

2021-06-23 20:26:50
alice @alice37308108

【オブジェクトの操作】 🌟プロパティを取得・設定する プロパティとはオブジェクトが持つデータ →Workbookのnameと言ったらブック名を取得できる ・データの取り出し方 オブジェクト.プロパティ Workbook.name #ノンプロ研 #VBA講座

2021-06-23 20:32:21
根岸 @2a9SouLnhptnIqG

プロパティを参照 オブジェクト.プロパティ プロパティに値を書き込み オブジェクト.プロパティ = 値 ※書き込みできないプロパティもある #ノンプロ研 #VBA

2021-06-23 20:32:56
alice @alice37308108

代入するとき オブジェクト.プロパティ = 値 Range("A1").value = 123 #ノンプロ研 #VBA講座

2021-06-23 20:32:58
alice @alice37308108

オブジェクトのメンバーは自動メンバー表示の候補になる #ノンプロ研 #VBA講座

2021-06-23 20:34:20
alice @alice37308108

【オブジェクトの操作】 🌟メソッドを実行する メソッドとはオブジェクトが持つプロシージャ ・動作を表しているもの ・Excelで手作業で作業されるものが定義されていて操作できる #ノンプロ研 #VBA講座

2021-06-23 20:41:06
alice @alice37308108

メソッドの実行 オブジェクト.メソッド 引数1,引数2,… メソッドによっては引数が複数あるものもある #ノンプロ研 #VBA講座

2021-06-23 20:41:07
根岸 @2a9SouLnhptnIqG

同じオブジェクトの集まりを「コレクション」という Workbooks Worksheets などオブジェクト名に複数のsが付いてる #ノンプロ研 #VBA

2021-06-23 20:44:24
alice @alice37308108

コレクション →同じ種類のオブジェクトの集まり WorkbookだったらWorkbookのオブジェクトをひとまとまりにしたものをWorkbooksコレクションとして定義している コレクションもオブジェクトの一種 #ノンプロ研 #VBA講座

2021-06-23 20:44:41
alice @alice37308108

Rangesコレクションはありません! 例外です! セルは例外です! #ノンプロ研 #VBA講座

2021-06-23 20:45:20
alice @alice37308108

CountプロパティはWorkbooksコレクションだけでなく他のコレクションでも使用できますよー #ノンプロ研 #VBA講座

2021-06-23 20:47:20
alice @alice37308108

オブジェクト式 ・オブジェクトを生成する式 ・オブジェクトを呼び出すための式 Sheet1 →オブジェクトを呼び出す式 Workbooks →コレクション(オブジェクト)を呼び出す式 #ノンプロ研 #VBA講座

2021-06-23 20:59:01
alice @alice37308108

オブジェクト式の作り方 ・オブジェクト名を使う ・オブジェクト名を使ってオブジェクトを生成する、呼び出す オブジェクト名 ・コード内で使えるオブジェクトの名前 #ノンプロ研 #VBA講座

2021-06-23 20:59:02