VBA【Windows】PCがシャットダウンされたときに特定プログラムを実行する PCがシャットダウンされたときに特定プログラムを実行する以前に、Pythonで作ったプログラムをWindowsのタスクスケジューラで自動実行させる方法を紹介しました。しかし、自動実行用の端末に設定しているのですが、以下のような問題が発生して...2023.06.01VBAWindows
VBA【EXCEL VBA | ノート】Selenium Basicを使うならXPathを覚えよう!要素の指定/上級偏 はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を基本編・中級編と紹介してきました!今回は、上級偏として、「ある要素を基準として他の要...2022.08.10VBA
VBA【EXCEL VBA | ノート】Selenium Basicを使うならXPathを覚えよう!要素の指定/中級編 はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を紹介します!最近のWEBアプリは、テスト・テストでHTMLが変わってしまうなんてこと...2022.08.03VBA
VBA【EXCEL VBA | ノート】Selenium Basicを使うならXPathを覚えよう!要素の指定/基本編 はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を紹介します!最近のWEBアプリは、テスト・テストでHTMLが変わってしまうなんてこと...2022.07.16VBA
VBA【EXCEL VBA | ノート】ダウンロードしたマクロ入りファイルが実行出来ないときは、これを試して! はじめにこんにちは!ひらちんです!マイクロソフトさんが、2022年2月7日(現地時間)に明らかにした方針インターネットから入手したVBA(Visual Basic for Applications)マクロを既定でブロックするについて、現場で...2022.06.23VBA
VBA【EXCEL VBA | SpecialCells】空白セルがある行だけ削除する 空白がある行だけ削除するデータの整理をしているときに、「どこかの列に空白がある行は削除したい」というような場合があると思います。今回は、そんなときに便利な方法を紹介させていただきます!使うものSpecialCells構文Rangeオブジェク...2022.03.27VBA
VBA【EXCEL VBA | StrConv関数】文字列のひらがなとカタカナを変換する ひらがなとカタカナを変換する入力は”ひらがな”か”カタカナ”で統一したい!みたいなときに、ユーザーが入力した文字を強制的に”ひらがな”または”カタカナ”に直したいときがあるとかないとか。。。そんなときのために、今回は”ひらがな”と”カタカナ...2022.03.27VBA
VBA【EXCEL VBA | ノート】VBAでピボットテーブルの取得と更新 ひらちんです。以下の記事でVBAでピボットテーブルを作成する方法を紹介しました。今回は、作ったピボットテーブや既に存在しているピボットテーブルを取得したり更新する方法を紹介します!多分、VBAではピボットテーブル作るよりも、既に作ってあるピ...2022.03.21VBA
VBA【EXCEL VBA | フォルダ操作】VBAでフォルダを扱う ひらちんです。VBAからフォルダを操作する方法をまとめます(^o^)フォルダの存在を確認するDir(pathname, vbDirectory)Dir関数の第2引数に"vbDirectory"を指定するとフォルダの存在確認が出来ます。存在し...2022.03.20VBA
VBA【EXCEL VBA | ファイル操作】VBAでファイルを扱う ひらちんです。VBAからファイルを扱う方法をまとめます(^o^)ファイルの存在を確認するDir(pathname)Dir関数の引数に指定したファイルが存在すると「パスを含まないファイル名」を返してくれます。存在しない場合は「""」を返します...2022.03.19VBA
VBA【EXCEL VBA | ノート】配列の要素数を動的に取得する! ひらちんです。配列をFor ~ Next ステートメントで順番に処理したいときに、配列の要素の数を動的に指定する方法を紹介します!UBound関数・LBound関数UBound関数は、引数に指定した配列と指定した次元で使用可能な最大の要素番...2022.03.13VBA
VBA【EXCEL VBA | ノート】任意の文字列の中に特定の文字列が含まれているかどうか判定する! ひらちんです。任意の文字列の中に、特定の文字列が含まれているかどうかを判定する方法を紹介します!文字列が一致するの「=」演算子で確認出来ますが、含まれていることを判定できる演算子はないので、別の関数を使って工夫します。InStr関数InSt...2022.03.12VBA
VBA【EXCEL VBA | ノート】VBAでピボットテーブルを作成する! ひらちんです。VBAからピボットテーブルを作成する方法を紹介します!ピボットテーブルを作る流れVBAからピボットテーブルを作成するには、元になるデータを指定するピボットテーブルを作る場所を指定するピボットキャッシュを作る作ったピボットキャッ...2022.03.06VBA
EXCEL【EXCEL VBA | NumberFormatLocalプロパティ】セルの書式設定をして値を文字列として入力する。 ひらちんです。VBAからセルに「4/5」とか「4-1」とかをVBAから入力すると、自動的に日付に変換されてしまって都合が悪い時ありますよね?そんなときは、セルに入力する前に、セルの書式設定を「文字列」にしてから入力しましょう!NumberF...2022.02.19EXCELVBA
VBA【EXCEL VBA | Versionプロパティ】EXCELのバージョンを取得しよう! ひらちんです。EXCELのバージョンによって動く動かないとかで、処理を分岐することもあるかもです。ということで、今回はEXCELのバージョンをVBAで取得する方法を紹介します!Application.VersionVBAからEXCELのバー...2022.02.14VBA
VBA【EXCEL VBA | Environ関数】ログインユーザー名やPCの名前を取得する! ひらちんです。今回は、Environ関数を紹介します!Environ関数は、環境変数に設定された値を取得出来ます。それを使うことで、ログインしているユーザーの名前やPCの名前などを取得することが可能です(^o^)Environ関数構文Env...2022.02.06VBA
VBA【EXCEL VBA | Openステートメント・Printメソッド】プログラムの動作をログファイルに出力する ひらちんです。プログラムがきちんと動いているかどうか検証するときに、プログラム内でどのような結果になっているかなど、ログファイルに出力して記録をとっておくと、あとから見返すことが出来て便利です。今回は、その方法を紹介します!Openステート...2022.02.05VBA
VBA【EXCEL VBA | Shell関数】VBAから他のアプリを起動する ひらちんです。今回は、VBAからEXCEL以外の他のアプリケーションを起動する方法を紹介します!他のアプリケーションを起動するには、Shell関数を利用します。Shell関数構文Shell( pathname )引数説明pathname実...2022.01.30VBA
VBA【EXCEL VBA | StatusBarプロパティ】画面下部のステータスバーにメッセージを表示する ひらちんです。今回は、EXCEL画面の一番下部のステータスバーに、独自のメッセージを表示する方法を紹介します。通常は、この部分はEXCELからの情報が表示されるところですね。ここにメッセージを表示したいときは、Applicationオブジェ...2022.01.29VBA
VBA【EXCEL VBA | ノート】自動的に閉じるメッセージボックスを作る ひらちんです。MsgBox "メッセージ"画面にメッセージを表示するおなじみの命令ですが、通常の「MsgBox」の命令は、ボタンを操作しないと画面に残ったままになってしまいますね。操作の進捗具合をちょろっと表示させたいときとかなんかは、自動...2022.01.23VBA