未分類

未分類

VBA Outlook.Applicationオブジェクト

VBAのOutlook.Applicationオブジェクトを使うと、Microsoft Outlookの多彩な機能をプログラムから操作・自動化できます。ここでは、具体的にどんなことができるのかを詳細に解説します。Outlook.Applic...
未分類

VBA セルを削除して詰めて埋める(Delete)

基本概要DeleteはRangeオブジェクトのメソッド。対象のセル・行・列をワークシートから削除し、削除した部分を詰める。削除後、セルの右または下にあるデータが前にシフトする。Deleteの動作操作対象動作例単一セルのDeleteセルを削除...
未分類

VBA セルやセル範囲をクリア

概要ClearはRangeオブジェクトのメソッド。セルの「値・数式・書式・コメント」すべてをクリアする。セルを完全に初期状態(空白状態)に戻したい場合に使う。Clearの特徴削除対象内容セルの値・数式すべて削除セルの書式設定フォント色、セル...
未分類

VBA セルやセル範囲中身(値や数式)を消去(ClearContents)

概要ClearContentsはRangeオブジェクトのメソッド。セルの「値・数式・コメント以外の内容」を消します(コメントは残ります)。セルの書式やメモ、コメントは消さない。使い方Range("A1").ClearContents ' A...
未分類

VBA セルやセル範囲の塗りつぶし

VBAのInteriorは、Excelのセルやセル範囲の塗りつぶし(背景)に関するプロパティやメソッドを操作するためのオブジェクトです。セルの背景色を変更したり、パターンを設定したりする際に使います。概要Interiorはセルの内部(塗りつ...
未分類

VBA 文字列変換(StrConv)

基本構文StrConv(string, conversion)string (必須):変換対象の文字列(String型)conversion (必須):変換方法を指定する定数(後述)localeID (省略可):ロケールID(言語や地域の設...
未分類

VBA すべて小文字に変換(LCase)

LCase 関数は、VBA(Visual Basic for Applications)で文字列をすべて小文字に変換するための関数です。文字列の比較や検索処理を行う際に、大文字・小文字の違いを無視して処理を統一したいときによく使われます。🔧...
未分類

無限ループ

無限ループとは、「終了条件がない、または常に真(True)となるため、永遠に繰り返される処理」のことを指します。適切に使えば繰り返し処理に役立ちますが、誤用するとアプリケーションがフリーズする原因になります。✅ 無限ループの基本形VBAで無...
未分類

VBA MsgBoxの戻り値(VbMsgBoxResult)

✅ 基本的な仕組みDim result As VbMsgBoxResultresult = MsgBox("保存しますか?", vbYesNoCancel + vbQuestion, "確認")Select Case result Case...
未分類

VBA メッセージを表示(MsgBox)

✅ 基本構文MsgBox(prompt, , )引数名説明prompt表示したいメッセージ(文字列)buttonsボタンやアイコンの種類、デフォルトボタンなどの定数(省略可)titleダイアログのタイトルバーに表示する文字列(省略可)🧪 最...