一覧表【VBA基本】エクセルの仕様と制限(最大値等) 備忘録を兼ねて、VBAマクロ、エクセルに関わる仕様と制限を記載します。 確認したい部分の抜粋です。詳細はMicrosoftのページを参照してください。 対応のExcelのVerは2013~です。 範囲...2020.05.212020.12.040一覧表
VBATipsExcelVBAマクロ-「ブックが開いていればActivate/なければブック作成する」処理をパーツ化する 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 今開いているブックに指定したファイル名が存在していればActivate 今...2020.05.202022.02.090VBATips
一覧表【VBA基本】セル罫線の定数一覧(エクセルマクロ) 格子状の罫線セル罫線定数 CSVデータから帳票を生成や、報告書類を作成した場合、罫線を使用して見栄えをよくするケースは多いと思います。 その際に使用する罫線の定数を纏めています。 設定 定数 内容 枠...2020.05.152020.12.040一覧表
VBATipsExcelVBAマクロ「指定したキーワードをクリップボードへコピーする」をパーツ化する 使い方 上記をコピペでお好きなモジュール内に記載してください。 結果イメージ クリップボードに「この文章をクリップボードへコピーします」がコピーされます。 Ctrl+Cで該当の文章をコピーした状態です...2020.05.142020.08.290VBATips
配列(一次元/二次元)「二次元配列を動的に行数(一次元目)を増やす」をパーツ化する【ExcelVBA】 本記事の場合、要素が65537以上だと正常な値が取得できません。 こちらの記事が改良版です。 使い方 上記をコピペでお好きなモジュール内に記載してください。 結果イメージ 下記のように行数が増えます。...2020.05.132022.09.108配列(一次元/二次元)
VBATips「ブックを閉じたままデータ取得する」をパーツ化する(ExecuteExcel4Macro)【ExcelVBA】 上記関数を使用する事で、 ・データ取得先のブックを閉じたままデータを取得可能です。 ・ブックを開かないので高速でデータを取得できます。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に...2020.05.122021.01.100VBATips
_基本【VBA基本】Constでの定数宣言と定数一覧 定数とは? 定数は変数と同じような仕組みですが、コード中に変更ができない固定の値(数値や文字列)です。 コード中で変更しない固定の値(数値や文字列)は変数ではなく、定数に入れましょう。 定数の記載方法...2020.05.112020.12.040_基本
一覧表【VBA基本】変数のデータ型一覧 変数のデータ型 データ型名 変数 格納できるデータ データ内容 ブール型 Boolean True または False 真偽 バイト型 Byte 0~255の正の整数 バイト 整数型 Integer ...2020.05.102021.12.150一覧表
関数・メソッド指定条件のセルを全て抽出する(FindNext/FindPreviousメソッド)【VBA入門】 FindNextメソッド、FindPreviousメソッドは指定した範囲且つ、指定した条件のセルを全て抽出します。 条件に当てはまるセルを、最初の一つだけ抽出する場合はFindメソッドを使用します。 ...2020.05.092020.12.040関数・メソッド
関数・メソッドセルを検索する【Findメソッド】【ExcelVBA】 Findメソッドは指定した範囲且つ、指定した条件に当てはまるセルを検索します。 条件に当てはまるセルが複数ある場合はFindNextメソッドもしくはFindPreviousメソッドを使用します。 メソ...2020.05.082020.11.290関数・メソッド
VBATips「マクロ処理を高速化する」をパーツ化する【ExcelVBA】 上記関数を使用する事で、 ・エクセルの画面更新を停止します。 ・セル計算を自動から手動に変更します 結果、マクロ計算処理が早くなります。 If flg Then のコード記載方法に疑問を思った方はこち...2020.05.072021.01.130VBATips
VBATips「検索したワードで該当したセル行、セル列」の判断処理をパーツ化する 構文を勉強したい方は以下を参照。 Findメソッドを詳しく 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 Set ws = Acti...2020.05.062022.06.070VBATips
VBATips「エクセルブックが開いているかどうか確認する」処理をパーツ化する【ExcelVBAマクロ】 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 今開いているブックに指定したファイル名が存在していれば True 今開いて...2020.05.052022.04.080VBATips
_基本ワークシート名を変数にSetし、短い名前で利用する【マクロ初級者必読】 ExcelマクロこんなコードはNGです マクロ初級者の方、下記のようなコード記載をしてませんか? マクロの使用が一度限りであれば特に問題ありませんが、今後運用していくマクロだと大変です。 NG理由 単...2020.05.012021.12.080_基本
VBATips他ブック他シートの「最終行」「最終列」取得処理をパーツ化する【ExcelVBAマクロ】 上記は他ブックや他シートを指定して最終行や最終列を取得します。 ActiveSheetsの最終行、最終列を取得する場合は下記を参照してください。 使い方 上記をお好きなモジュール内にコピペしてください...2020.04.302023.04.230VBATips
VBATips「最終行」「最終列」の判断処理をパーツ化する【ExcelVBA】 使い方 上記をコピペでお好きなモジュール内に記載してください。 そして最終列や最終行を取得したい時に以下の形で使用してください。 結果イメージ 仮に最終行→1行目までデータがなければn=0となります。...2020.04.292021.12.060VBATips