VBATips

VBATips

指定した年の日数の判定処理をパーツ化する【DatePart関数応用】【うるう年対策】

VBAで閏年(うるう年)も加味し、指定した年の日数(365日なのか366日なのか)判定させます。 指定した年の日数の判定処理をパーツ化する DatePart関数を使用し、年初めから12/31までの日数...
0
VBATips

指定年の1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。 1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。 1月から12月までのフォルダを作成する処理のサンプルコード 実...
0
VBATips

1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。 1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。 1月から12月までのフォルダを作成する処理のサンプルコード 実...
0
VBATips

指定列(複数列)の初期化処理をパーツ化する【ExcelVBA】

指定列のみを初期化したい マクロで計算処理実行後、特定のシートに計算結果を入力するケースは多いです。 その場合にワークシートの初期化は必須です。 正常に初期化しないと、データにゴミが入ってしまう不具合...
0
VBATips

「指定ファイルがあるかどうかチェック」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 フルパスで指定しなかった場合はカレントフォルダ内を探索します。 サブフォルダを含...
0
VBATips

「指定ファイルがあるかどうかチェック」処理をパーツ化する【FSO】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 OneDriveなどフォルダがhttps扱いとなり、Dir関数は使用できない場合...
0
VBATips

「指定フォルダがあるかどうかチェック」処理をパーツ化する【FSO】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 OneDriveなどフォルダがhttps扱いとなり、Dir関数は使用できない場合...
0
VBATips

指定セル範囲に罫線作成する処理をパーツ化する【Borders.LineStyle】【ExcelVBA】

指定セル範囲に罫線を作成したい場合があります。 基本は汎用性のあるシンプルな格子状の表でいいと思っていますが、 罫線の指定があった場合には下記コードで時短します。 セルの指定範囲に罫線を作成するサンプ...
0
VBATips

シートの「全ての列」を再表示する【ExcelVBA】

指定シートの「すべての列」を再表示したい マクロ内で列を表示、非表示するマクロがある場合、再度全ての列を再表示したい場合があります。 Columnsを対象にHiddenプロパティでFalseにするのみ...
0
VBATips

シートの「全ての行」を再表示する【ExcelVBA】

指定シートの「すべての行」を再表示したい マクロ内で行を表示、非表示するマクロがある場合、再度全ての行を再表示したい場合があります。 Rowsを対象にHiddenプロパティでFalseにするのみです。...
0
VBATips

全てのシートの行・列を再表示する処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートのセルの行・列を再表示するマクロです。 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 全てのシー...
0
VBATips

全てのフォルダ(エクスプローラー)を閉じる【Shell関数】【ExcelVBA】

Shell関数でフォルダを開く記事へのアクセス数が多いです。 アクセスの中には「フォルダ 全て 閉じる vba」といったキーワードから来られている方もいるようです。 その為、本記事ではすべてのフォルダ...
0
VBATips

Shell関数を使わずフォルダを開く【FollowHyperlink】【ExcelVBA】

Shell関数で指定フォルダや共有サーバーのフォルダを開く、サブフォルダを開くことも可能です。 上記は全て、Shell関数を使用しています。 Shell関数を使用せずフォルダを開く場合は、Follow...
0
VBATips

サブフォルダを開く【Shell関数】【ExcelVBA】

Shell関数で指定フォルダや共有サーバーのフォルダを開くことは可能です。 FileSystemObjectを使用することで、サブフォルダを開くことも可能です。 サブフォルダを開くサンプルコード 注意...
0
VBATips

ネットワークフォルダを開く【Shell関数】【ExcelVBA】

Shell関数で指定フォルダを開くことは可能です。 ネットワークの共有フォルダの場合も、同じくShell関数で開くことが可能です。 今回はネットワークのフォルダだけを開くだけです。 指定したフォルダを...
0
VBATips

yymmdd→yyyy/mm/ddに変換する【Format関数】【ExcelVBA】

yymmdd形式をyyyy/mm/dd形式に変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にyymmdd形式だと日付とは認識されず、isDate関数で使...
0
VBATips

Edgeを起動する/指定URL表示する【WScript.Shell】【ExcelVBA】

SeleniumBasicを使用して、ブラウザを自動操作したい要望は多くあります。 ただ、WebDriverの更新や普段使用しているブラウザを操作しようと思うととても厄介です。 ただ単純にEdgeを起...
1
VBATips

Chromeを起動する/指定URL表示する【WScript.Shell】【ExcelVBA】

SeleniumBasicを使用して、ブラウザを自動操作したい要望は多くあります。 ただ、WebDriverの更新や普段使用しているブラウザを操作しようと思うととても厄介です。 ただ単純にChrome...
0
VBATips

指定ファイル/ブック/フォルダが存在するかどうか判断する【ExcelVBA】

指定ファイル/ブック/フォルダが存在するかどうか判断したい ユーザーが指定したファイルが存在しているかどうか確認したい場合があります。 単純にDir関数で取得するのが一番簡単です。FileSystem...
0
VBATips

Long型の許容範囲なのに、実行時エラー6オーバーフローしましたが出る場合の対処方法【ExcelVBA】

Long型の許容範囲なのに、実行時エラー6が発生する データ型がLong型(-2,147,483,648~2,147,483,647の整数)で、宣言したにもかかわらず、 その数値で許容内のはずなのにエ...
0