- ichihuku55
- 599
- 1
- 0
- 0
sheetオブジェクトってないのね これいつも迷ってしまう #ノンプロ研 #VBA中級講座
2023-06-21 20:49:47Workbooks(1)とかWorksheets(1)とかでよく使ってるね! #ノンプロ研 #VBA中級講座 pic.twitter.com/quD0w133Hl
2023-06-21 20:50:44コレクションのインデックスは、数値でも指定できるし、文字列(名前)でも指定できる #ノンプロ研 #VBA中級講座 pic.twitter.com/uiJCF6lrsG
2023-06-21 20:52:20入力しているときに表示される謎のデータヒント… #ノンプロ研 #VBA中級講座 pic.twitter.com/SQh6WrUkJe
2023-06-21 20:54:09_DefaultプロパティというのがIndexで要素を取り出してくれるやつ 「非表示のメンバー」として隠されている 規定のメンバーなので省略可能! こんなやつが隠れていたとは #ノンプロ研 #VBA中級講座 pic.twitter.com/vDbrdj0lzC
2023-06-21 20:56:02オブジェクトブラウザで、適当なところで右クリックして「非表示のメンバーを表示」にすると色んな隠れプロパティが出てきた! #ノンプロ研 #VBA中級講座 pic.twitter.com/RCZ96IziEm
2023-06-21 20:58:16既定のメンバーの.[_Default]ってインテリセンス効かないですよね。 #ノンプロ研 #VBA中級講座
2023-06-21 21:00:27省略されているものをあえて記述してみると、同じ結果が得られた ちなみにアンダースコア「_」から始まるプロパティは、図のように「[]」で囲んで記述する必要がある #ノンプロ研 #VBA中級講座 pic.twitter.com/KuPhohEiMR
2023-06-21 21:01:01アンダースコアだとインテリセンスでないけど、「de」とか打ち始めると出てくる #ノンプロ研 #VBA中級講座 pic.twitter.com/5PH7ubNTLr
2023-06-21 21:02:21Itemプロパティでも同じようにできる #ノンプロ研 #VBA中級講座 pic.twitter.com/nK884qMwIn
2023-06-21 21:03:36Workbooks, WorksheetsにItemが使えるのはコレクションだからかな? #ノンプロ研 #VBA中級講座
2023-06-21 21:04:59注意点!VBAのCollectionの規定のメンバーはItemなので、同じ書き方はできるけどちょっと違うよ、というポイント #ノンプロ研 #VBA中級講座 pic.twitter.com/UfdjSzhQBE
2023-06-21 21:06:02まさかのイヤホンの充電切れ 男らしく裸耳で臨む #ノンプロ研 #VBA中級講座
2023-06-21 21:06:59次はRangeオブジェクト! まずはジャブの写経🥊 #ノンプロ研 #VBA中級講座 pic.twitter.com/rosNCtAha6
2023-06-21 21:08:56Cellsプロパティも同じパターンであったか! #ノンプロ研 #VBA中級講座 pic.twitter.com/d1rNAW0P2w
2023-06-21 21:11:13Cellsはシート全体のこと マクロ記録でもちゃんとそうなる #ノンプロ研 #VBA中級講座 pic.twitter.com/785FTiJ3XH
2023-06-21 21:12:22色んなところに隠れてるんだなあ _Defaultプロパティ #ノンプロ研 #VBA中級講座 pic.twitter.com/zEnm4I1tjf
2023-06-21 21:12:56Cellsプロパティにも_Defaultプロパティはあるけど、 Rangeにもある。 もちろんItemプロパティもある。 ただ、Rangeで使う場合は Range("A1:C3").[_Default](1,1).address みたいな使い方になる 省略すると Range("A1:C3")(1,1).Address になる #ノンプロ研 #VBA中級講座
2023-06-21 21:13:26Rangeも同じように[_Default]記述ができる [_Default]の後を省略すると、セルの値を取得している(Valueプロパティ) #ノンプロ研 #VBA中級講座 pic.twitter.com/Kf4WfAoQ8U
2023-06-21 21:16:12Range("B1:C6").Cells(1,1).Address '=$B$1 みたいな使い方もできます #ノンプロ研 #VBA中級講座 twitter.com/y_ibris/status…
2023-06-21 21:16:39Cells以外に全体のセル範囲を取得するものたち よく使いますね! #ノンプロ研 #VBA中級講座 pic.twitter.com/hQ7fdvgghc
2023-06-21 21:18:35