vba-create

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
配列(Dictionary)

DictionaryのKey/Itemを二次元配列に変換する【ExcelVBA】

Dictionaryに要素を追加(Add)して、データを取得する場合は色々な方法があります。 Dictionaryの結果を2次元配列に格納したい場合があります。 一次元配列の場合は代入するだけでしたが...
0
配列(Dictionary)

DictionaryのKey/Itemを一次元配列に変換する【ExcelVBA】

Dictionaryに要素を追加(Add)して、データを取得する場合は色々な方法があります。 Dictionaryの結果を1次元配列に格納したい場合があります。 ※私はDictonaryで重複データの...
0
_基本

複数シートをまとめて選択する【.Select】【ExcelVBA】

複数のワークシートをまとめて選択したい 単一のワークシートを選択する方法はSelectメソッドで対応が可能です。 では、まとめて選択するにはどうしたらよいでしょうか。 事前に選択したいワークシートを配...
0
VBATips

当月1日、翌月1日、翌々月1日を簡単に求める【DateSerial関数】【ExcelVBA】

当月1日、翌月1日、翌々月1日を簡単に求めたい カレンダーやスケジュール生成の際、当月、翌月、翌々月の1日をコードで生成したい場合があります。 DateSerial関数を使用する事で簡単に求める事が出...
0
VBATips

月初1日~月末31日までのフォルダ生成処理をパーツ化する【ExcelVBA】

月フォルダの中に月初1日~月末31日までのフォルダを作成しないといけない場合があります。 毎月に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。 月初1日~月末31日までのフォ...
0