教えて!ExcelVBA!

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

【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は、アプリケーションに対してキーコードを転送します。 引数 指定 内容 送信キー 必須 シミュレートするキーボード操作を表す文字列…

【ExcelVBA その他操作】OSのバージョン情報を取得(OperatingSystem)する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.OperatingSystem 解説 Application.OperatingSystemプロパティは、ExcelVBAで現在のオペレーティングシステムの情報を取得するために使用されます。このプロパティは文字列型…

【ExcelVBA その他操作】Excelのバージョン情報を取得(Version)する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Version 解説 この構文を使うことで、Excelのバージョン情報を取得することができます。 使い方 Application.Versionプロパティは、Excelのバージョン情報をテキスト形式で返…

【ExcelVBA その他操作】マウスポインタの形状を変更するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Cursor = 定数 解説 Application.Cursorは、カーソルの形状を変更するために使用されます。カーソルの形状を変えることで、ユーザーに対して特定の操作を促すことができます。…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Shell(ファイルパス, [スタイル]) 解説 Shell関数は、ExcelVBAから他の外部プログラムを実行します。 引数 指定 内容 ファイルパス 必須 実行する外部プログラムのファイルパスを指定しま…

【ExcelVBA セル操作】データが入力されている範囲の最終行/最終列を調べるにはどうすればいいの?教えて!

構文 最終行の調べ方 最終列の調べ方 使い方 プログラミング例 まとめ 構文 データが入力されている範囲の最終行と最終列を調べる方法を分けて説明します。 最終行の調べ方 構文は以下の通りです。 最終行 = Cells(Rows.Count, 1).End(xlUp).Row 解説 Cells(…