初級者

VBATips

全シートを標準フォント・標準フォントサイズに統一する処理をパーツ化する【ExcelVBA】

コピペでOK。お客様への提出物をきれいに体裁を整えましょう。人力では馬鹿らしいですが、マクロでは1秒です。すべてのシートのセル「フォント」「フォントサイズ」を統一します。コピペですぐ使えます。
0
VBATips

「Exit If」は存在しない【ExcelVBA】

If文を途中で抜ける「Exit If」は仕様上、存在しないExitステートメントは以下が存在しますが、Exit Ifはありません。 Exit Do Exit For Exit Function Exi...
0
VBATips

他ブック他シートのUsedRangeの「最終行」「最終列」取得処理をパーツ化する【ExcelVBA】

上記は他ブックや他シートの使用しているセル(UsedRange)を指定して最終行や最終列を取得します。使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してく...
0
配列(一次元/二次元)

配列で条件に「完全一致」した要素を取得する【ExcelVBA】

配列内の要素を、完全一致で検索したい場合があります。Dictionaryの連想配列へ格納して検索した方が高速ですが、コード内の値の重複が許可されません。ここでは単純にFor~Loopで処理する形を案内...
0
VBATips

ThisWorkbook以外のブックをすべて閉じる

ThisWorkBook以外のブックをすべて閉じたいVBAで他ブックを開いて計算処理をしたり、帳票作成をした場合、最終的にVBAのコードがあるブック(ThisWorkbook)以外を全てCloseした...
0
VBATips

セルの結合は厄介?結合で実行結果が異なる【エクセルマクロ】

本サイトで好評な記事がパーツ化です。パーツ化する事でVBAの開発は楽になりますが、セルの結合(Merge)が原因で、パーツが利用できない場合があります。パーツ化とはExcelVBAマクロ初級者からの脱...
0
_基本

オートフィルターは厄介?FindやEndが使えなくなる【エクセルマクロ】

本サイトで好評な記事がパーツ化です。パーツ化する事でVBAの開発は楽になりますが、オートフィルター(AutoFilter)が原因で、パーツが利用できない場合があります。パーツ化とはExcelVBAマク...
0
VBATips

全てのシートの「半角カタカナ」を「全角カタカナ」に変換する処理をパーツ化する【エクセルマクロ】

社内ルールでカタカナは「全角カタカナ」にしなさい!といった訳のわからないルールにマクロで一発解決。コピペでOK。すぐつかえます。 
0
VBATips

全てのシートの「全角カタカナ」を「半角カタカナ」に変換する処理をパーツ化する【エクセルマクロ】

社内ルールでカタカナは「半角カタカナ」にしなさい!といった訳のわからないルールにマクロで一発解決。コピペでOK。すぐつかえます。 
0
VBATips

全シートのセル「フォント」「フォントサイズ」を統一する処理をパーツ化する【エクセルマクロ】

コピペでOK。お客様への提出物をきれいに体裁を整えましょう。人力では馬鹿らしいですが、マクロでは1秒です。すべてのシートのセル「フォント」「フォントサイズ」を統一します。コピペですぐ使えます。
0
関数・メソッド

西暦→和暦変換-和暦→西暦相互変換【DATEVALUE関数】【ExcelVBA】

西暦から和暦は簡単に変更できますが、和暦から西暦はひと手間かかります。理由はデータを「シリアル値」ではなく「文字列」で持っている可能性がある為です。その場合はDATEVALUE関数でシリアル値を算出してTEXT関数やFormat関数で処理しましょう!
0
VBATips

全てのシートのA1を選択(Select)状態、表示倍率を100%にする処理をパーツ化する【エクセルマクロ】

コピペでOK。お客様への提出物をきれいに体裁を整えましょう。人力では馬鹿らしいですが、マクロでは1秒です。すべてのシートのセルをA1を選択状態、表示倍率を100%にします。コピペですぐ使えます。
0
一覧表

【VBA一覧】地方名・都道府県一覧

地方名・都道府県一覧コピペで使える47都道府県名を都道府県コード順に表示します。コピペでエクセルもしくはスプレッドシートに貼り付けてご利用ください。地方番号地方名都道府県番号県表記あり県表記なしAdd...
0
VBATips

ExcelVBAマクロ-「ブックが開いていればActivate/なければブック作成する」処理をパーツ化する

使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してください。結果イメージ 今開いているブックに指定したファイル名が存在していればActivate 今開いて...
0
VBATips

ExcelVBAマクロ「指定したキーワードをクリップボードへコピーする」をパーツ化する

使い方上記をコピペでお好きなモジュール内に記載してください。結果イメージクリップボードに「この文章をクリップボードへコピーします」がコピーされます。Ctrl+Cで該当の文章をコピーした状態ですので、C...
0
配列(一次元/二次元)

「二次元配列を動的に行数(一次元目)を増やす」をパーツ化する【ExcelVBA】

本記事の場合、要素が65537以上だと正常な値が取得できません。こちらの記事が改良版です。使い方上記をコピペでお好きなモジュール内に記載してください。結果イメージ下記のように行数が増えます。(上記サン...
8
VBATips

「マクロ処理を高速化する」をパーツ化する【ExcelVBA】

上記関数を使用する事で、・エクセルの画面更新を停止します。・セル計算を自動から手動に変更します結果、マクロ計算処理が早くなります。If flg Then のコード記載方法に疑問を思った方はこちらのペー...
0
VBATips

「検索したワードで該当したセル行、セル列」の判断処理をパーツ化する

構文を勉強したい方は以下を参照。 Findメソッドを詳しく使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してください。Set ws  = ActiveWo...
0
VBATips

「エクセルブックが開いているかどうか確認する」処理をパーツ化する【ExcelVBAマクロ】

使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してください。結果イメージ 今開いているブックに指定したファイル名が存在していれば True 今開いているブ...
0
VBATips

他ブック他シートの「最終行」「最終列」取得処理をパーツ化する【ExcelVBAマクロ】

上記は他ブックや他シートを指定して最終行や最終列を取得します。ActiveSheetsの最終行、最終列を取得する場合は下記を参照してください。使い方上記をお好きなモジュール内にコピペしてください。実際...
0