教えて!ExcelVBA!

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

【ExcelVBA セル操作】セルの文字列に下線(Font.Underline)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.Underline = 下線の種類 解説 Range("セル範囲")は、下線を追加したい対象となるセル範囲を指定します。例えば、A1セルの場合は"A1"、A1からB10までの範囲の場合は…

【ExcelVBA その他操作】処理を一時停止(Application.Wait)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Wait(待機時間) 解説 Application.Waitは、一定時間の待機を行うための機能です。これを利用することで、プログラムの実行を一時停止させたり、一定の時間間隔を設けたりする…

【ExcelVBA セル操作】セルの文字列に上付き(Font.Superscript)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Characters(開始文字, 桁数).Font.Superscript = True / False 解説 Range("セル範囲")は、上付き文字を適用したいセル範囲を指定します。例えば、"A1"や"A1:B5"等を指…

【ExcelVBA セル操作】セルの文字列に取り消し線(Font.Strikethrough)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.Strikethrough = True / False 解説 Font.Strikethroughは、Fontオブジェクトのプロパティの一つです。これを使用することで、セル内の文字に取り消し線で表示する…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 商 = 割られる数 \ 割る数 解説 割り算の商を算出するためには、バックスラッシュ(\)演算子を使用します。この構文では、「割られる数」を「割る数」で割った商を「商」として算出します…

【ExcelVBA 関数】Date関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Date([年], [月], [日]) 解説 Date関数は、年、月、日を引数として受け取り、それらを組み合わせて日付を作成します。 引数 指定 内容 年 省略可 4桁の数値で指定します。 月 省略可 1から…

【ExcelVBA 外部アプリケーション連携】SQL文って何?教えて!

構文 SELECT文 INSERT文 UPDATE文 DELETE文 使い方 SELECT文の使い方 INSERT文の使い方 UPDATE文の使い方 DELETE文の使い方 まとめ データベース管理言語であるSQL(Structured Query Language)について説明します。SQLは、データベースを操作するための言…

【ExcelVBA セル操作】セルのフォント色(Font.ColorIndex)を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.ColorIndex = 番号 解説 Font.ColorIndexプロパティは、文字の色を設定する際に使用する便利な機能です。このプロパティは、セル内の文字列の色を番号を使って指定…

【ExcelVBA 印刷】セルのエラーチェック結果を印刷するかどうかを制御する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheet.PageSetup.PrintErrors = xlPrintErrorsDisplayed / xlPrintErrorsBlank / xlPrintErrorsDash 解説 PrintErrorsプロパティを使用することで、印刷時にセルのエラーチェック結果…

【ExcelVBA API操作】ウィンドウのキャプションタイトルを取得(GetWindowText)する方法を教えて!

API宣言 使い方 プログラミング例 おわりに GetWindowText関数は、WindowsAPIの1つで、ウィンドウのキャプションタイトルを取得するために使用されます。 API宣言 ExcelVBAでは、GetWindowText関数を使用する前にAPI宣言を行う必要があります。API宣言を行う…

【ExcelVBA API操作】ウィンドウに直接メッセージを送信しアプリケーションを終了(SendMessage)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ SendMessage関数は、WindowsAPIの1つで、ウィンドウに対してメッセージを送信するために使用され、ウィンドウの制御や情報の取得などに利用されます。 API宣言 ExcelVBAでは、SendMessage関数を使用する前にAPI宣言…

【ExcelVBA API操作】アプリケーション終了までプログラム実行を待機(GetExitCodeProcess)する方法を教えて!

API宣言 使い方 プログラミング例 おわりに GetExitCodeProcess関数は、WindowsAPIの1つで、対象のアプリケーションが終了するまでプログラム実行を待機させる事が可能です。 API宣言 ExcelVBAでは、GetExitCodeProcess関数を使用する前にAPI宣言を行う必要…

【ExcelVBA API操作】起動したアプリケーションのプロセスハンドルを取得(OpenProcess)及び解放(CloseHandle)する方法を教えて!

API宣言 OpenProcess関数 CloseHandle関数 使い方 プログラミング例 まとめ API宣言 ExcelVBAでは、WindowsAPIを使用して外部の機能を呼び出すことができます。プロセスハンドルを取得・解放するために、以下の2つのAPI関数を宣言します。 API関数 内容 Open…

【ExcelVBA API操作】アプリケーションの重複起動を回避(FindWindow)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ FindWindow関数は、WindowsAPIの1つで、アプリケーションが起動しているかを確認するために使用されます。FindWindowを使用する事でアプリケーションの重複起動を回避する事も可能です。 API宣言 ExcelVBAでは、Find…

【ExcelVBA 印刷】白黒で印刷する方法について教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheet.PageSetup.BlackAndWhite = True / False 解説 BlackAndWhiteプロパティを使用することで、印刷時に印刷物をモノクロ(白黒)で表示するかどうかを制御することができます。デフ…