教えて!ExcelVBA!

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

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Array(要素1, 要素2, ... , 要素N) 解説 Array関数は、指定した要素を含む配列を作成します。要素1から要素Nまでの引数は、配列に格納する要素を指定します。要素の数は可変であり、必要な…

【ExcelVBA セル操作】セルのパターン(Interior.Pattern)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Cells(行番号, 列番号).Interior.Pattern = 定数 解説 Interior.Patternプロパティは、セルの背景色やパターンを指定する事ができます。定数には、セルの背景色や…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Characters(開始文字, 桁数).Font.Subscript = True / False 解説 Range("セル範囲")は、対象となるセル範囲を指定する部分です。例えば、「A1:B10」はセルA1からB10ま…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 DoEvents 解説 DoEvents関数は、イベントの処理を待機するために使用されます。イベントとは、ユーザーからの入力、マウスの動き、キーボード入力など、プログラムに影響を与える外部から…

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