ノンプロ研初心者プログラミング講座【VBAコース第7期】_05
- ichihuku55
- 678
- 2
- 0
- 0
今日はノンプロ研VBA初心者講座の5回目です。Rangeオブジェクトについて、いろいろ使えるコードが出てきますよ! #ノンプロ研 #VBA初心者講座 pic.twitter.com/78GjCzjU84
2022-11-04 17:52:00今日はVBA#ノンプロ研 VBA初心者講座の第5回 テーマはRangeオブジェクトです つまりセル操作のコーディングな内容ですね #ノンプロ研 #VBA初心者講座
2022-11-04 20:02:50エクセルでのオブジェクトの階層構造配下の通り Application(エクセル) ↓ Workbook(ブック) ↓ Worksheet(ワークシート) ↓ Range(セル) #ノンプロ研 #VBA初心者講座
2022-11-04 20:18:07セル範囲の取得方法は主に2通り ・アドレスで取得;Rangeプロパティを使う ・行、列番号で取得:Cellsプロパティを使う #ノンプロ研 #VBA初心者講座
2022-11-04 20:20:37Rangeプロパティではセルアドレスを文字列として記述することで指定します。 文字列なので "(ダブルクォーテーション)で括ります アドレスの書き方は、ワークシートで書く参照式とおおむね同じです。 #ノンプロ研 #VBA初心者講座
2022-11-04 20:22:10飛び飛びでセルを指定するといは、アドレスを","(コンマ)で区切ります A1, C5 セルを選択: Range("A1,C5").Select A1:B3 範囲と E2:F4 を選択: Range("A1:B3,E2:F4").Select #ノンプロ研 #VBA初心者講座
2022-11-04 20:23:10次はCell プロパティです。 Cells(行インデックス,列インデックス) でセルを取得します #ノンプロ研 #VBA初心者講座
2022-11-04 20:23:26Rangeプロパティ アドレスでセル範囲を取得する Sheet1.Range("A1") A1セル 👆Sheet1を指定しないと、その時にActiveになっているシートが対象になるので注意です #ノンプロ研 #VBA初心者講座
2022-11-04 20:23:28Cellsプロパティ使うとき いつも頭のなかで行・列!、行・列!って熟語を唱えながら()の中身入れてる #ノンプロ研 #VBA初心者講座
2022-11-04 20:24:26RangeプロパティもCellsプロパティもワークシートを指定することを羽捨てないようにしましょう。 わすれるとActivesheetになります #ノンプロ研 #VBA初心者講座
2022-11-04 20:25:04Cellsプロパティ Rangeプロパティがアドレスで指定していたのに対して、行番号、列番号で"単一セル"を指定する Sheet1.Cells(1,2) 行1,列2なのでB1セルを意味する #ノンプロ研 #VBA初心者講座
2022-11-04 20:28:20Cellsプロパティはシートの Cells(行番号,列番号) としてよく使われますが、特定範囲に対してそのx行、y列としても記述できます。 つまり、 Range("B2:D4").Cells(2,2).Address は C3 となります #ノンプロ研 #VBA初心者講座
2022-11-04 20:28:20行方向ってどっちだったっけ?な方はこちら参考になりますよー pic.twitter.com/wt7MJYtPns #ノンプロ研 #VBA初心者講座
2022-11-04 20:28:32Rangeプロパティと Cells プロパティの使い分けは Range: 複数セル範囲のオブジェクトを取得するときまたは、単独または範囲のアドレスが固定で決まっているとき Cells: 単一セル指定を変数などを使って可変にするとき #ノンプロ研 #VBA初心者講座
2022-11-04 20:28:47RangeプロパティとCellsプロパティはどう使い分ける? ・Rangeプロパティ セル範囲のアドレスが固定の場合 ・Cellsプロパティ 単一セルを変数などにより可変にしたい場合 #ノンプロ研 #VBA初心者講座
2022-11-04 20:32:25CurrentRegionプロパティは指定したセルと連続して接しているセル領域を取得します 表の範囲を取得したりするのに便利です。 ただしその時は、 表に隣接したセルにメモ書きなんかするなよっ! てことを徹底しなきゃいけません #ノンプロ研 #VBA初心者講座
2022-11-04 20:33:36CurrentRegionは Ctrl+Shift+* ショートカットと同じ #ノンプロ研 #VBA初心者講座
2022-11-04 20:36:21UsedRangeプロパティはシート全体を見渡して、使用されているセル範囲を取得します。 "使用されている" は値の入力だけでなく、罫線や色が塗られたセルなんかも含まれちゃいます。 #ノンプロ研 #VBA初心者講座
2022-11-04 20:41:16