教えて!ExcelVBA!

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

【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…

【ExcelVBA API操作】WindowsAPIって何?教えて!

WindowsAPIの学習方法 WindowsAPIの応用例 WindowsAPIの特徴 まとめ WindowsAPIとは、マイクロソフトが提供するWindowsオペレーティングシステムにおいて、アプリケーション開発を行うために使用されるAPI(Application Programming Interface)のことです。…

【ExcelVBA 構文】Exit文(処理の途中で終了)の使い方を教えて!

構文 使い方 まとめ 構文 Exit文は、特定の条件を満たした場合に処理を中断して抜けるために使用されます。 1.ループ内での使用 Exit Do | For | While | Sub ・Exit Do:Doループを中断して抜ける。・Exit For:Forループを中断して抜ける。・Exit While:W…

【ExcelVBA 構文】With文(オブジェクト名の記述省略)の使い方を教えて!

構文 使い方 まとめ 構文 構文は以下の通りです。 With オブジェクト ' メソッドやプロパティの処理End With 解説 With文は、特定のオブジェクトに対して行う処理を、Withブロック内でまとめて記述することができます。With文では、まず「With」キーワードを…

【ExcelVBA その他操作】マウスのホイールをズーム機能に設定(RollZoom)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.RollZoom(変更量) 解説 ApplicationはExcelアプリケーションそのものを指し示し、RollZoomはズームレベルを変更するメソッドです。変更量には、ズームレベルを増減させるため…

【ExcelVBA その他操作】Excelタイトルバーの名前を変更(Application.Caption)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Caption = "タイトル" 解説 ApplicationはExcelアプリケーションそのものを指し示し、Captionはウィンドウのタイトルバーに表示されるテキストを指定します。タイトルには、任…

【ExcelVBA その他操作】他のアプリケーションにキーを送る(SendKeys)にはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 SendKeys 送信キー, [待ち時間], [可視] 解説 SendKeysは、アプリケーションに対してキーコードを転送します。 引数 指定 内容 送信キー 必須 シミュレートするキーボード操作を表す文字列…