[ノンプロ研VBA中級講座3期第6回]テーブル

『コミュニティ「ノンプログラマーのためのスキルアップ研究会」VBA 中級コース3期第6回のツイートまとめです。コンテンツは「テーブル」です。 https://tonari-it.com/community-nonpro-semi/
5
根岸 @2a9SouLnhptnIqG

ListColumnオブジェクトはテーブルの見出しやインデックス番号を取得できる。 ListColumn(インデックス番号).Name →見出し ListColumn(“見出し”). Index →列のインデックス番号 #ノンプロ研 #VBA中級講座

2021-10-15 21:20:49
alice @alice37308108

テーブル列の操作 ListColumnオブジェクトの取得 ListColumnsコレクション[._Default](Index) インデックス ・整数(左から1,2,3) ・見出しの名前(フィールド名) #ノンプロ研 #VBA中級講座

2021-10-15 21:22:26
Takushi✨プログラミング学習中 @Taxi3134

【ListColumn からのセル範囲取得】 ・Range  1列全体 ・DataBodyRange  1列のデータ行 ・Total  1列の集計行 #ノンプロ研 #VBA中級講座

2021-10-15 21:23:13
alice @alice37308108

テーブル列の見出しの(見出しの文字列)の取得 →ListColumnオブジェクト.Name テーブル列のインデックスの取得(左から何番目かを示すプロパティ) →ListColumnオブジェクト.Index   #ノンプロ研 #VBA中級講座

2021-10-15 21:23:36
alice @alice37308108

テーブル列のセル範囲の取得 →3種類 全体 ・ListColumnオブジェクト.Range  列全体を取得できる 個別 ・データ行  ListColumnオブジェクト.DataBodyRange ・集計行(単一セル)  ListColumnオブジェクト.Total ※ヘッダー行のみを取得するものはない #ノンプロ研 #VBA中級講座

2021-10-15 21:24:27
根岸 @2a9SouLnhptnIqG

ExcdelのTranspose関数で配列の並び方向を変更できる。 Array関数で作成した配列は横方向なので縦方向に変更する。 Dim 配列 As Variant 配列 = Array("データ1", "データ2", "データ3") WorksheetFunction.Transpose(配列) #ノンプロ研 #VBA中級講座

2021-10-15 21:30:58
alice @alice37308108

テーブル列の追加 →コレクションを使う ListColumnsコレクション.Add([Position]) Positionはインデックスを表す整数(省略可能)  省略した場合は最終列の右に追加される  1→1列目、2→2列目 ※戻り値は追加したListColumnオブジェクトになる #ノンプロ研 #VBA中級講座

2021-10-15 21:31:04
alice @alice37308108

ListColumnオブジェクトは行と違って列(縦)なので縦横を転地しないと配列で入れられない 配列を転置する WorksheetFunctionオブジェクト.Transpose(array) →これをするとかなり便利✨ #ノンプロ研 #VBA中級講座

2021-10-15 21:31:59
FukuCyndi papa @FukucyndiP

.ListRows 記述した後に出てくるインテリセンスにRangeは入ってない。 なぜ使える(; ・`д・´)ナン…ダト!? #ノンプロ研 #エア中級VBA twitter.com/taxi3134/statu…

2021-10-15 21:33:07
Takushi✨プログラミング学習中 @Taxi3134

【ListRow からのセル範囲取得】 ・Range  1行全体 これだけ #ノンプロ研 #VBA中級講座

2021-10-15 21:02:08
kudou @kudou32323

デーブルでもWorksheetFunction.Transpose使うのかー #ノンプロ研 #VBA中級講座

2021-10-15 21:35:40
kudou @kudou32323

テーブルの見出し項目はユニーク #ノンプロ研 #VBA中級講座

2021-10-15 21:37:09
alice @alice37308108

テーブル 同じ見出しを付けようとすると自動的に違う名前が入る 見出しの名前はオンリーワン🐶 #ノンプロ研 #VBA中級講座

2021-10-15 21:37:31
根岸 @2a9SouLnhptnIqG

テーブルでは同じ見出し名を付けられない。 同じ見出し名を付けようとすると、自動で見出し名に連番を振ってくれる。 #ノンプロ研 #VBA中級講座

2021-10-15 21:38:43
根岸 @2a9SouLnhptnIqG

テーブルでセルに関数を入れると、 他の行にも同じ関数が自動で入る。 便利! #ノンプロ研 #VBA中級講座

2021-10-15 21:42:22
根岸 @2a9SouLnhptnIqG

演習6-12で 日付書式の列の右隣に列を挿入したら、日付書式になってしまう場合は .DataBodyRange.NumberFormatLocal = "0" でセルの書式設定を数値にできます。 #ノンプロ研 #VBA中級講座

2021-10-15 21:45:35
alice @alice37308108

ListColumnオブジェクト Addメソッドで列を追加した後にListColumnオブジェクトのNameプロパティに文字列を入れるとフィールド名を設定できる #ノンプロ研 #VBA中級講座

2021-10-15 21:45:47
kudou @kudou32323

スピル →Excel 2019の新機能らしい excel-ubara.com/excel1/EXCEL62… 以下抜粋: 数式を入力したセルから結果があふれて隣接したセルにも出力されるのがスピルです。 #ノンプロ研 #VBA中級講座

2021-10-15 21:50:25
kudou @kudou32323

もう2週間後に卒業か・・・。あっという間だったなー。 #ノンプロ研 #VBA中級講座

2021-10-15 21:54:46
kudou @kudou32323

講師・TA・ホスト陣からの締めの挨拶・・・。 本当に最後なんだなー。 #ノンプロ研 #VBA中級講座

2021-10-15 22:00:20
alice @alice37308108

くのへ先生のOutlook本解説タイム😀 #ノンプロ研 #VBA中級講座

2021-10-15 22:04:24