教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA ブック操作】ブックのイベントプロシージャを作成するにはどうすればいいの?教えて!

ブックのイベントプロシージャとは? イベントプロシージャの作成方法 イベントプロシージャの実例 ポイント まとめ ブックのイベントプロシージャとは? ブックのイベントプロシージャとは、Excelブックに発生するイベント(例:ブックが開かれる、保存され…

【ExcelVBA 演算子】オブジェクトを比較(Is)するの方法が知りたいです。教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 結果 = オブジェクト1 Is オブジェクト2 解説 オブジェクトを比較するためには、Is演算子を使用します。この構文では、オブジェクト1とオブジェクト2を比較し、その結果を「結果」として返…

【ExcelVBA 演算子】割り算した結果の余り(Mod)を求める方法が知りたいです。教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 被除数 Mod 除数 解説 Mod演算子は被除数を除数で割った際の余りを返します。割り算を行った際の余りを求める際に使用されます。被除数は割られる数を表し、除数は割る数を表します。 使い…

【ExcelVBA 演算子】比較演算子の使い方について知りたいです。教えて!

構文 使い方 プログラミング例 まとめ 構文 比較演算子は2つの値を比較して真偽値を返します。ExcelVBAでは、次の比較演算子が使用できます。 演算子 意味 = 等しい <> 等しくない > 大きい < 小さい >= 以上 <= 以下 比較演算子は、条件式の中で使用されま…

【ExcelVBA 演算子】論理演算子の使い方について知りたいです。教えて!

構文 And Or Not 使い方 Andの使い方 Orの使い方 Notの使い方 プログラミング例 Andを使用した例 Orを使用した例 Notを使用した例 まとめ 構文 論理演算子は以下の3つがあります。 演算子 意味 And かつ Or または Not 否定 これらの論理演算子は、条件文の…

【ExcelVBA 基本操作】ExcelVBAって何?教えて!

ExcelVBAとは何か? ExcelVBAの基本的な構成要素 ExcelVBAのコードの書き方 ExcelVBAのコードの実行 ExcelVBAの応用例 ExcelVBAのメリット/デメリット まとめ ExcelVBAとは何か? ExcelVBAとは、Excelのプログラム言語であり、マクロと呼ばれる自動化された…

【ExcelVBA フォーム&コントロール】フォームを作成するにはどうすればいいの?教えて!

1. VBE(Visual Basic Editor)の起動 2. フォームの作成 3. フォームデザイン 4. プロパティの設定 5. イベントの記述 6. コードの記述 7. フォームの表示 8. フォームの応用例 9. ポイント 10. まとめ フォームを作成する手順を紹介します。 1. VBE(Visua…

【ExcelVBA API操作】共有フォルダを切断(WNetCancelConnection2)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ WNetCancelConnection2関数は、Windows APIの1つで、ネットワークより切断するために使用されます。 API宣言 ExcelVBAでは、WNetCancelConnection2関数を使用する前にAPI宣言を行う必要があります。API宣言を行うこ…

【ExcelVBA API操作】共有フォルダへ接続(WNetAddConnection2)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ WNetAddConnection2関数は、WindowsAPIの1つで、ネットワークに接続するために使用されます。ネットワークリソースには、共有フォルダ、プリンタ、Webサイトなどが含まれます。 API宣言 ExcelVBAでは、WNetAddConnec…

【ExcelVBA API操作】音声ファイルを再生(sndPlaySound)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ sndPlaySound関数は、WindowsAPIの一つで、サウンドを再生するための関数です。この関数を使用することで、ExcelVBAで音声ファイルを再生することができます。Windowsには、システムサウンドが数多く用意されており…

【ExcelVBA API操作】Windowsディレクトリのパスを取得(GetWindowsDirectory)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetWindowsDirectory関数は、WindowsAPIの一つで、Windowsのシステムフォルダが格納されている場所を取得するために使用される関数です。Windowsのシステムフォルダには、Windowsの動作に必要なファイルやドライバー…

【ExcelVBA API操作】Windowsが起動している時間を取得(GetTickCount)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetTickCount関数は、WindowsAPIの一つで、システムの起動からの経過時間をミリ秒単位で返します。Windowsが起動されてから、最後にシステムの起動時間がリセットされた時点までの経過時間を返します。この関数を使…

【ExcelVBA API操作】デスクトップの幅と高さを取得(GetSystemMetrics)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetSystemMetrics関数は、WindowsAPIの一つで、システムのメトリックを取得するために使用されます。メトリックとは、Windowsのシステムパラメーターの値を取得するための定数のことです。たとえば、画面の幅や高さ…

【ExcelVBA API操作】コンピュータ名を取得(GetComputerName)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetComputerName関数は、WindowsAPIの一部であり、実行中のコンピュータの名前を取得するために使用されます。この関数は、コンピュータ名を格納するバッファを指定して呼び出すことができます。 API宣言 ExcelVBAで…

【ExcelVBA API操作】ログイン名を取得(GetUserName)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetUserName関数は、WindowsAPIの一部であり、Windowsオペレーティングシステム上で実行されているプログラムから、現在ログインしているユーザーの名前を取得するために使用されます。 API宣言 ExcelVBAでは、GetUs…