コード

ExcelVBA

VBA|MsgBoxの「保存」ボタンを使わずにデータをSaveする

VBAのMsgBox関数で「保存」ボタンは作成出来るのか?という質問をいただきました。結論としては「できない」のですが同じ効果を得る事はできます。少し違ったアプローチをすることでメッセージボックスからデータの保存を可能にしてみます。
ExcelVBA

VBA|Dir関数を使ってフォルダ内の複数ファイルを順番に処理する

マクロを書いたワークブックから別のワークブックを開いて作業をしたいなと思った事はありませんか?Dir関数ならフォルダ内に配置された複数のエクセルファイルを順番に開く事が可能です。事例+動画をもとにDir関数の使い方を詳しく解説します。
ExcelVBA

Selenium×ExcelVBA|ラジオボタンの選択状態をチェックする方法

今回は複数の要素の中から1つの要素を選択する際に使用するラジオボタンについて記事を用意します。記事を読んでいただくとラジオボタンの選択状態をチェックする事が出来る様になります。読んでいただくとチェックボックスの理解にもつながりますよ。
ExcelVBA

VBA×AIでコードを作成|GPTExcelが無料で全機能を開放

日本時間の2023年09月26日(火)にGPTExcelの仕様変更がありました。無料プランで全機能が使える様になっています。これでVBAのコードを生成する事ができるようになりました。実際にコードを生成してみました。使用感を紹介します。
ExcelVBA

【Selenium×VBA】テーブルの情報を取得|配列を使えば行数と列数も分かる

Webスクレイピングにおける便利機能を紹介します。「テーブルごと情報を配列に格納する」という方法です。テーブルの状態毎にコードを用意しなくても良いので時短にもつながります。追加でテーブルの行数と列数も獲得する事ができる仕様にしました。
ExcelVBA

【Selenium×VBA】ブラウザの最大化|ウインドウの大きさや位置を変える

Seleniumbasic経由で画面サイズを取得する事でウインドウの表示方法をコントロールする事ができます。取得した情報をもとにウインドウの最大化を含め大きさ、位置を決めることができます。うまく使えばプレゼンにも使う事ができますよ。
ExcelVBA

【Selenium×VBA】要素の有無を確認|実行時エラー7への対策

IsElementPresentメソッドを使うとWebページ内に指定要素が存在するのかをチェックする事ができます。加えてエラー回避の役割も果たします。応用編として内容が日々変化するURLの情報を取得する方法についてのヒントを提供します。
ExcelVBA

【2023年】Python in Excel搭載|いつ&何ができるのか?&今後の展望

2023年08月22日(米国日時)Microsoftは「Python in Excel」を発表しました。いつから使えるのか&どんな機能なのか&今後の展望を解説、考察します。一般ユーザーが使える様になるまでに準備することをまとめました。
ExcelVBA

VBA×PDF|ワークブック内の全てのデータを1つのファイルで保存

VBAを使って「ワークブック全体を1つのPDFファイルとして出力できないか」という質問をいただきました。結論から申し上げますと可能です。コードを2つ用意しました。2つ目のコードではPDF発行時に旧データを上書きしない仕様にしています。
ExcelVBA

VBA×PDF|ワークシートの一部を範囲指定してデータを出力する

「手作業で範囲指定した場所だけPDFにしたい」けど出来ますか?という質問をいただきました。結論から申し上げますと可能です。ただ出来るのではなく「簡単にできる」を実現させます。今回もボタンでコードをコピペ出来る様にしておきました。
ExcelVBA

VBA×PDF|Excelデータを変換、出力|メソッドをパラメータ毎に解説

簡単にデータをPDF化する為のコードを紹介。(ボタンでコピペ可)加えてExcelデータのPDF化を担当しているメソッドについて掘り下げ解説します。このメソッドはパラメータが非常に多いです。主要なパラメータを抜粋して解説していきます。
ExcelVBA

【VBA_再帰】複数フォルダ内を検索拡張子を決めて画像を取り出す

1つ前の記事で再帰の基本構造を解説しました。次は応用編です。階層の異なるフォルダ群を検索し特定の拡張子を持った画像データを取り出すというコードを紹介します。再帰を使う事でフォルダ群の隅々まで画像を検索する事ができます。
ExcelVBA

【ExcelVBA】再帰呼び出し(再帰処理)は3分の動画で理解できる

再帰呼び出し(再帰処理)について画像と非常に分かり易い動画を用いて解説していきます。今回の記事では再帰呼び出し自体の解説をします。再帰は非常に難しいのでコードを見ただけでは理解できません。そこでコードの流れが分かる画像と動画を用意しました。
ExcelVBA

【VBA】絶対パス相対パスの書き方|理解はカレントディレクトリがポイント

コードの中で別ファイルへアクセスする際はファイルパスを記入することになります。絶対パスか相対パスを使います。それぞれにメリット、デメリットがあり使いこなすには両方を正しく理解する必要があります。最後に第3の方法で書いたコードを紹介します。
ExcelVBA

【selenium×VBA】右クリックを含めたマウス操作を再現

Webスクレイピングの際頻度は少ないのですが右クリックを必要とする場面があります。Webアプリケーションの操作をする際にご質問いただく事が多いという傾向があります。今回は右クリックとその後に表示される選択肢を選ぶためのコードを紹介します。