ノンプロ研初心者プログラミング講座【VBAコース第7期】_06

コミュニティ「ノンプログラマーのためのスキルアップ研究会」のVBA初心者講座 最終回第6回のツイートまとめです。第6回のテーマは「セル・シート・ブックの操作」です!
1
ichihuku@Bizrobo×VBA @ichihuku55

今日はノンプロ研VBA初心者講座の6回目、最終回です。セル・シート・ブックの操作について、使えるコードがたくさん出てきますよ! #ノンプロ研 #VBA初心者講座 pic.twitter.com/IhIriRHDot

2022-11-11 18:13:00
拡大
FukuCyndi papa @FukucyndiP

今日はVBA初心者講座 最終回です テーマはセル・シート・ブックの操作です #ノンプロ研 #VBA初心者講座

2022-11-11 20:10:56
迷子のサスケ🐈 @gomame_socks

今日は講座最終日です! 最終日は宿題もりもりだそうです。先生嬉しそうだったのは気のせいですか?笑 #ノンプロ研 #VBA初心者講座

2022-11-11 20:11:15
FukuCyndi papa @FukucyndiP

VBA初心者講座のゴールは実務で使えるツールを作ることです #ノンプロ研 #VBA初心者講座

2022-11-11 20:11:56
FukuCyndi papa @FukucyndiP

コードを写経するとき1行ずつ口に出しながら書いてみるといいですよー   #ノンプロ研 #VBA初心者講座

2022-11-11 20:13:19
たにぐち @tngckik

写経をしながら、ぶつぶつ・・・・ 今日から始めなきゃ! #ノンプロ研 #VBA初心者講座

2022-11-11 20:13:50
FukuCyndi papa @FukucyndiP

セル範囲の取得はRnageプロパティを使います   お作法は、  Worksheetオブジェクト.Range(Rangeオブジェクト1, Rangeオブジェクト2) 左上と右下の2つのRangeオブジェクトで範囲を設定します #ノンプロ研 #VBA初心者講座

2022-11-11 20:15:24
FukuCyndi papa @FukucyndiP

2つの隅っこRangeオブジェクトは、RangeプロパティでもCellsプロパティでも設定することができます #ノンプロ研 #VBA初心者講座

2022-11-11 20:16:37
mayu @mayu_study0402

1行のコードを途中で改行するとき スペース+_ いつもスペースは_の前だっけ?後だっけ?って謎に迷っちゃう #ノンプロ研 #VBA初心者講座

2022-11-11 20:20:12
FukuCyndi papa @FukucyndiP

Offsetプロパティを使うと、Rangeオブジェクトをn行、t列移動したセル範囲を指定できます #ノンプロ研 #VBA初心者講座

2022-11-11 20:22:17
FukuCyndi papa @FukucyndiP

Rangeオブジェクト.Offset(n,t) 行または列を動かく必要がないときは、n または t をゼロにします #ノンプロ研 #VBA初心者講座

2022-11-11 20:27:36
たにぐち @tngckik

Offsetプロパティ .Rangeオブジェクト.Offset(縦の方向, 列の方向) 0(ゼロ)は、動かない。 #ノンプロ研 #VBA初心者講座

2022-11-11 20:28:34
FukuCyndi papa @FukucyndiP

Rangeオブジェクト.Rows(行番号) は特定の行全体、 Rangeオブジェクト.Columns(行番号) 特定の列全体 の範囲を取得できます #ノンプロ研 #VBA初心者講座

2022-11-11 20:29:50
たにぐち @tngckik

Offsetプロパティはよく使われるそうだ 要チェック! #ノンプロ研 #VBA初心者講座

2022-11-11 20:29:53
mayu @mayu_study0402

Offsetの()の中身を書く時も、 Cellsの時と同じく行・列!行・列!と唱えてる #ノンプロ研 #VBA初心者講座

2022-11-11 20:29:53
たにぐち @tngckik

行全体、列全体をとりたいとき 行はRowsプロパティ 列がColumnsプロパティ 注意したいのは、行も列もまるごと取れるから、よけいなデータがついてしまうことも・・・ #ノンプロ研 #VBA初心者講座

2022-11-11 20:35:25
FukuCyndi papa @FukucyndiP

特定のセルを含む行全体、または列全体を取得するなら   Rangeオブジェクト.EntireRow Rangeオブジェクト.EntireColumn というのも使えますねー #ノンプロ研 #VBA初心者講座

2022-11-11 20:36:53
FukuCyndi papa @FukucyndiP

表の列を上から見ていって、特定の条件を満たすセルの横にあるセルデータを抽出する よく使う処理なので、ロジックをしっかり押さえましょう #ノンプロ研 #VBA初心者講座

2022-11-11 20:38:02
FukuCyndi papa @FukucyndiP

今日は写経、宿題祭りですね(; ・`д・´)ゴクリンコ #ノンプロ研 #VBA初心者講座

2022-11-11 20:40:20
迷子のサスケ🐈 @gomame_socks

Dim i As Long: i = 1 この書き方がなかなか慣れない。。 #ノンプロ研 #VBA初心者講座

2022-11-11 20:41:50
FukuCyndi papa @FukucyndiP

カウンタ変数とCellsプロパティを使ってSheet1の表から条件に見合う値をSheet2に取り出す時、 Sheet1,Sheet2のCellsプロパティで共通のカウンタ変数を使うと、取り出した結果がスカスカになる #ノンプロ研 #VBA初心者講座

2022-11-11 20:47:28
たにぐち @tngckik

条件に合致するセルを含む行全体をコピーしてみましょう TAのほんださんが演習をわかりやすく説明してくれている。演習の狙いがわかり、すごく助かりますー #ノンプロ研 #VBA初心者講座

2022-11-11 20:47:54
FukuCyndi papa @FukucyndiP

抜き出したデータを貼り付け先で隙間なくきれいに並べるには、 表をサーチするFor文に紐づいたカウンタ変数と、条件を満たすセルの発見毎に増加する2つのカウンタ変数を使いましょう #ノンプロ研 #VBA初心者講座

2022-11-11 20:49:16