ray88’s diary

お仕事で困ったとき用の自分用の覚書

2022-02-01から1ヶ月間の記事一覧

VBA ブックの計算方法の切り替え(自動計算・手動計算)

■計算方法をVBAで切り替えるには、Calculationプロパティを設定する。 Application.Calculation = 設定値 設定値 説明 xlCalculationAutomatic 自動 xlCalculationManual 手動 xlCalculationSemiautomatic データテーブル以外の自動 ■以下コードを記述するこ…

VBA Offsetプロパティ

■指定セル範囲から相対的にセル範囲を取得する 基準セル.Offset(行オフセット数, 列オフセット数) ■サンプルコート① セル B3を基準に、「1行・2列」分離れた位置のセルを選択する Sub オフセット_1() Sheets(1).Range("B3").Offset(1, 2).Select End Sub ■…

VBA Resizeプロパティ

■指定セル範囲を元にサイズを拡張する 基準セル範囲.Resize(行数, 列数) ■サンプルコード① セルB3を基準に「1行・4列分」だけ拡張したセル範囲を選択する Sub リサイズ_1() Sheets(1).Range("B3").Resize(1, 4).Select End Sub ■サンプルコード② セル範囲 …

VBA シートのコピー

■シートを別ブックにコピーする(シートを新規ブックにコピーしたい場合はこのページの一番下を参照) Sub アクティブシートを別ブックの先頭にコピーする() ActiveSheet.Copy _ Before:=Workbooks("コピー先のブック.xlsx").Sheets(1) End Sub Sub アクティ…