VBATips

VBATips

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

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

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

Shell関数で指定フォルダや共有サーバーのフォルダを開く、サブフォルダを開くことも可能です。 上記は全て、Shell関数を使用しています。 Shell関数を使用せずフォルダを開く場合は、Foll...
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の更新や普段使用しているブラウザを操作しようと思うととても厄介です。 ただ単純にCh...
0
VBATips

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

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

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

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

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

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

入力規則設定時、実行時エラー1004の対処方法【ExcelVBA】

入力規則設定時、実行時エラー1004が出てしまう 入力規則の設定が正常にできない場合があります。 インターネットで調べると、入力規則の削除(Delete) や ワークシートの保護解除(Unprot...
0
VBATips

サーバーやホストにPingが通るかチェックする【ExcelVBA】

サーバーやホストにPingが通るかチェックしたい VBAマクロを動かすパソコンがインターネットに接続されているかどうか確認したい場合があります。 その場合、Pingが通るかどうか判断をします。 ...
0
VBATips

ダブルクリックでセル値を変更する(BeforeDoubleClick)【ExcelVBA】

セルをダブルクリックでセル値を変更したい セルをダブルクリックした際にマクロ起動させるなど、セルを契機にする場合もあります。 その場合、マクロが実施されたのか?実施中なのかを判断するためにセル値を...
0
VBATips

シート上のドロップダウンリストだけ消す【ExcelVBA】

シート上のドロップダウンリストだけを消したい シート上に存在するドロップダウンリストだけ消したい場合があります。 その場合、オートシェイプの名称が「Drop Down」が含まれるかどうかで判断可能...
0
VBATips

特定シート以外のWorkSheetを印刷する【エクセルVBA】

VBAマクロで開いているWorkbookの複数シートを印刷したい場合があります。 全てのシートであれば、複数シートの印刷やブック全体の印刷で対応できますが、 任意の指定シートのみを印刷する場合は、...
0
VBATips

複数シートを印刷する【PrintOut】【ExcelVBA】

ブック内の特定の複数シートを印刷したいケースがあります。 その場合はPrintOutメソッドで必要なシートを印刷します。 複数シートを印刷するサンプルコード 注意点 ①で都...
0
VBATips

文字列が指定した文字列で終わっているか確認する【パーツ化】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は行いたいコードを記載し、呼出しは以下のような形で使用してください。 注意点 特に...
0
VBATips

文字列が指定した文字列で始まっているか確認する【パーツ化】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は行いたいコードを記載し、呼出しは以下のような形で使用してください。 注意点 特に...
0
VBATips

Str関数とCStr関数の違い【先頭に空白スペース有無】【ExcelVBA】

数値を文字列に変更する関数は Str関数 と CStr関数 と用意されています。 ※もちろんFormat関数でも変更可能です。 Str関数とCStr関数の違い Str関数→ 0または正数の場合→...
0
VBATips

ダイアログを表示して、フォルダパスを取得する【パーツ化】【ExcelVBA】

ダイアログを表示して、フォルダパスを取得する VBAマクロを実行する際、フォルダを選択して処理する事も多いかと思います。 当方へご依頼頂いた際、ユーザー様の要望に合わせて、ダイアログで選択する場合...
0
VBATips

当月末日(月の最終日)を簡単に求めたい【DateSerial関数】【ExcelVBA】

当月末の日付(月の最終日)を簡単に求めたい カレンダーをVBAで作成するとなると、当月末を簡単に求められた方がよいです。 DateSerial関数を使用する事で簡単に求める事が出来ます。 ...
0
タイトルとURLをコピーしました