ExcelVBA

VBATips

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

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

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

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

ファイル名に使えない文字を取り除く処理をパーツ化する【ExcelVBA】

ユーザーにファイル名を入力させるなど、ユーザーライクなコードを作る場合があります。 その際に、面倒なのは禁則文字を入力された場合です。 禁則文字が入力された場合は、強制的にReplace関数で置換して...
0
VBATips

【初期化】ヘッダー行以下のデータ行を全て削除する【ExcelVBA】【パーツ化】

エクセル上でマクロのログを残す場合など、指定行以下を全て削除したい要望があります。 指定行=ヘッダー行でその部分まで消されるととても面倒です。 ヘッダー行以下のデータ行を全て削除するコピペコード 実際...
0
Selenium(Edge/Chrome)

Edge/ChromeでJavaScriptのテキスト入力ダイアログ(prompt)表示する【Selenium】【ExcelVBA】

Edge/Chromeでテキスト入力ダイアログ表示する(JavaScript) マクロで、InputBoxでテキスト入力ダイアログを表示してもいいのですが、 ブラウザからテキスト入力ダイアログを表示さ...
0
Selenium(Edge/Chrome)

Edge/ChromeでJavaScriptの確認ダイアログ(comfirm)表示する【Selenium】【ExcelVBA】

Edge/Chromeで確認ダイアログ表示する(JavaScript) マクロで、Msgboxで確認ダイアログを表示してもいいのですが、 ブラウザから確認ダイアログを表示させることも可能です。 但し、...
0
Selenium(Edge/Chrome)

Edge/ChromeでJavaScriptのアラート表示する【Selenium】【ExcelVBA】

Edge/Chromeでアラート表示する(JavaScript) マクロで、Msgboxでアラートを表示してもいいのですが、 ブラウザからアラートを表示させることも可能です。 但し、Selenium単...
0
Selenium(Edge/Chrome)

Edge/Chromeで自動操作→手動操作→自動操作する【Selenium】【ExcelVBA】

Edge/Chromeで自動操作→手動操作→自動操作する 以前、不特定の処理を行う必要があり、ロジックを組むことができない。 その部分は手動操作するので、以下のようなマクロは作成できるか?と問い合わせ...
0
Selenium(Edge/Chrome)

Edge/Chromeでセレクトボックスの選択肢を配列で取得【Selenium】【ExcelVBA】

今回は、セレクトボックス(プルダウンメニュー)の選択肢の一覧を配列で取得します。 セレクトボックスで現在選択中の情報を取得 当方の問い合わせページにセレクトボックスがある為、そちらをサンプルとして記載...
0
VBATips

空白セルまでループ処理させる【DoLoop】【ExcelVBA】

空白セルまでループで処理させたい マクロではセルの最終行まで処理させるケースも多いですが、 空白行まで処理させることも多いです。 その場合以下処理を行います。 ---------- ①DoLoopでル...
0
VBATips

セルの値が数値の場合、シート名取得する際Cstrで文字列変換する【ExcelVBA】

セルの値が数値の場合、シート名取得する際Cstrで文字列変換する 備忘録です。 CellsやRangeの場合、Valueを省略してコードを書く機会が多く、 そうすると、うまく動かなくて困ってしまうケー...
0
VBATips

セルの値からシート名取得する場合、.Value省略するな【ExcelVBA】

セルの値からシート名取得する場合、.Value省略不可 備忘録です。 CellsやRangeの場合、Valueを省略してコードを書く機会が多く、 そうすると、うまく動かなくて困ってしまうケースがありま...
0
FileSystemObject

フォルダ内、空フォルダを削除する【DeleteFolder】【FSO】【ExcelVBA】

フォルダ内の空フォルダを一括で削除したい マクロで指定したフォルダ内に、空フォルダが存在すれば、削除したい場合があります。 パーツ化してしまうことで簡単に処理させることが可能です。 フォルダ内の空フォ...
0
VBATips

セル縦軸で日付を生成する【カレンダー/スケジュール】【ExcelVBA】

カレンダーやスケジュール表のため、セル縦軸で日付を生成したい マクロでよくあるプログラムとして、日付を縦軸のカレンダー(スケジュール)表を作成します。 毎度毎度、コードを書くのも手間なので、備忘録とし...
0
VBATips

セル横軸で日付を生成する【カレンダー/スケジュール】【ExcelVBA】

カレンダーやスケジュール表のため、セル横軸で日付を生成したい マクロでよくあるプログラムとして、日付を横軸のカレンダー(スケジュール)表を作成します。毎度毎度、コードを書くのも手間なので、備忘録として...
0
VBATips

オートシェイプ内テキストの改行コードはvbLF【図形】【ExcelVBA】

オートシェイプ内テキストの改行コードはvbLFである 備忘録です。 オートシェイプ内に文字入力をする案件がありました。 -------------- ①マクロで改行コードを入力 ②改行コードの位置を判...
0
VBATips

セルにMIN関数を数式として埋め込む【Formula】【パーツ化】

セルにMIN関数を数式として埋め込みたい 基本マクロを組む時はエクセルのMIN関数などの数式で処理しないのですが、 ユーザー要望で数式で反映しないといけない場合があります。 その場合、都度コードに書き...
0
VBATips

セルにMAX関数を数式として埋め込む【Formula】【パーツ化】

セルにMAX関数を数式として埋め込みたい 基本マクロを組む時はエクセルのMAX関数などの数式で処理しないのですが、 ユーザー要望で数式で反映しないといけない場合があります。 その場合、都度コードに書き...
0
VBATips

セルにAVERAGE関数を数式として埋め込む【Formula】【パーツ化】

セルにAVERAGE関数を数式として埋め込みたい 基本マクロを組む時はエクセルのAVERAGE関数などの数式で処理しないのですが、 ユーザー要望で数式で反映しないといけない場合があります。 その場合、...
0
VBATips

セルにSUM関数を数式として埋め込む【Formula】【パーツ化】

セルにSUM関数を数式として埋め込みたい 基本マクロを組む時はエクセルのSUM関数などの数式で処理しないのですが、 ユーザー要望で数式で反映しないといけない場合があります。 その場合、都度コードに書き...
0