ExcelVBA

配列(一次元/二次元)

「二次元配列で任意の列をキーに複数ソート(並び替え)」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 Option Base 1を設定しないと動作しません ソート方法は「クイック...
0
VBATips

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

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

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

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

For文でcontinueしたい(途中処理をスキップしたい)【ExcelVBA】

For文でcontinueしたい(途中処理をスキップしたい) VBAマクロを実行する際、For~NextやDo~Loopを使用する際、 条件を満たした際、ループ処理をスキップさせたい場合があります...
0
関数・メソッド

For文を途中で抜ける(ループを途中で終了させる)【Exit】【ExcelVBA】

For文を途中で抜けたい(ループを途中で終了させたい) VBAマクロを実行する際、For~NextやDo~Loopを使用する際、 条件を満たした場合など、ループ処理を途中で抜けたい場合があります。...
0
VBATips

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

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

String型(文字列型)に変換する【Str関数】【ExcelVBA】

構文 Str(Expression)  As String Expression・・・ 数値または数式を指定※省略不可 戻り値 ・・・・・  Variant型(内部String型) Expre...
0
関数・メソッド

割算の余りを求める【Mod演算子】【ExcelVBA】

構文 number1 Mod number2  number1・・・任意の数値、式 割られる数 number2・・・任意の数値、式 割る数 戻り値 ・・・・任意の数値変数 Mod演算子は、割...
0
VBATips

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

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

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

当月末の日付(月の最終日)を簡単に求めたい カレンダーをVBAで作成するとなると、当月末を簡単に求められた方がよいです。 DateSerial関数を使用する事で簡単に求める事が出来ます。 ...
0
配列(一次元/二次元)

フォルダ内指定条件のファイル名をフルパスで配列として取得する【ExcelVBA】

フォルダ内、指定条件に合致したファイルを配列として取得したい 特定のファイル名のみに対して処理したい場合など、 フォルダ内のファイルを任意条件で取得したい場合があります。 配列で取得するとそ...
0
配列(一次元/二次元)

セル範囲を一次元配列として取得する【ExcelVBA】

セル範囲を1次元配列として取得したい 通常、ワークシート内のセルを取得し配列化すると、二次元配列として処理されます。 ※ワークシート自体が二次元配列のため。 ただ、プログラム上は一次元配列で...
0
VBATips

入力規則のドロップダウンが消えてしまった場合の対処方法【ExcelVBA】

入力規則のドロップダウンが消えてしまった あるマクロを実行すると、入力規則のドロップダウンが消えてしまう場合があります。 具体的には 入力規則のリスト自体は残っている ドロップダウ...
0
VBATips

セルの罫線のみコピペする処理をパーツ化する【Borders.LineStyle】【ExcelVBA】

セルの罫線のみコピペしたい場合があります。 セルをそのままであればCopyとPasteでもいいのですが、 罫線のみの場合はコードをパーツ化して、使用したほうが簡単です。 セルの罫線のみコピペする...
0
VBATips

ループ処理を可変で行う【よく使う】【ExcelVBA】

開発時によく使う処理です。 設定を可変にしたい場合など、ユーザー目線に立った開発を心掛けています。 ループ処理を可変で行う 上記のようにB列から最終列まで何かの処理をしたい場合があります...
0
VBATips

Worksheet変数にSetする際「エラー13型が一致しません」の対処方法【ExcelVBA】

Worksheet変数にSetする際「エラー13型が一致しません」が表示される ExcelVBAで以下エラーが発生する場合があります。 実行時エラー '13': 型が一致しません。 Wor...
0
Selenium(Edge/Chrome)

Chromeで画面をモバイルサイズ(mobileEmulation)で起動する【Selenium】【ExcelVBA】

Chromeで画面サイズをPC標準のサイズから、モバイルサイズにすることが可能です。 SetCapabilityでmobileEmulationを変更する形です。 画面をモバイルサイズ(mobil...
0
Selenium(Edge/Chrome)

Edgeで画面をモバイルサイズ(mobileEmulation)で起動する【Selenium】【ExcelVBA】

Edgeで画面サイズをPC標準のサイズから、モバイルサイズにすることが可能です。 SetCapabilityでmobileEmulationを変更する形です。 画面をモバイルサイズ(mobileE...
0
Selenium(Edge/Chrome)

Edgeをシークレットモードで起動する【Selenium】【ExcelVBA】

SeleniumでEdge自動操作する際、シークレットモードで起動したいケースがあります。 SetCapabilityで"inprivate"を追加するだけで、シークレットモード起動のオプションが付...
0
Selenium(Edge/Chrome)

Edgeで自動テストソフトウェアによって制御されていますを非表示にする【Selenium】【ExcelVBA】

IE自動操作の時と違い、Edgeを自動操作する際、画面上に以下表示がされます。 -------------------------- Edgeで自動テストソフトウェアによって制御されています -...
0
タイトルとURLをコピーしました