_基本図形を移動する【Shape.Left/Topプロパティ】【ExcelVBA】 図形の移動 図形(オートシェイプ)を移動したいときは Shape.Leftプロパティ、Shape.Topプロパティ を使います。 Leftプロパティ は左端の位置、Topプロパティ は上端の位置を設定...2025.12.132025.12.170_基本ExcelVBA
_基本図形(オートシェイプ)のグループ化と解除方法【ExcelVBA】 図形のグループ化 図形をグループ化するには、Shapes.Range でグループ化したい図形をまとめて指定し、 Groupメソッド を使用してグループ化します。 使い方 図形をまとめて指定する際は、A...2025.12.110_基本ExcelVBA
_基本直線(図形)を作成する【Shapes.AddLineメソッド】【ExcelVBA】 Shapes.AddLineメソッド VBAで図形の直線を作成したいときは Shapes.AddLine メソッド を使います。 構文 Object.AddLine (BeginX, BeginY, ...2025.11.220_基本関数・メソッド
_基本図形に名前をつける/取得する【Shape.Nameプロパティ】【ExcelVBA】 Shape.Nameプロパティ 図形(オートシェイプ)に任意の名前をつけたり、名前を取得したいときは、 Shape.Nameプロパティ を使います。 構文 Object.Name Object Sha...2025.11.190_基本
_基本図形を複数選択する方法【Select Replace】【Rangeプロパティ】【ExcelVBA】 複数の図形を選択する 図形(オートシェイプ)を複数選択したいときは、以下のような方法があります。 Replace:=False Select の引数 Replace を False にすることで、選択...2025.11.150_基本
_基本図形を削除する【Shapes.Deleteメソッド】【For Each】【ExcelVBA】 Shapes.Deleteメソッド 図形(オートシェイプ)を削除するには、Shapes.Deleteメソッド を使用します。 図形のインデックス番号、または図形の名前を指定することが可能です。 構文 ...2025.11.110_基本関数・メソッド
_基本図形を選択する【Shape.Selectメソッド】【ExcelVBA】 図形の選択方法 VBAで図形を選択するときは Shape.Selectメソッド を使用します。 図形を指定してSelectを使うだけなのでとても簡単です。 Select を SelectAll にする...2025.11.060_基本関数・メソッド
_基本AutoFillメソッドを使ってフラッシュフィルを実行する【AutoFillメソッド】【ExcelVBA】 フラッシュフィルを実行 フラッシュフィルをVBAで実行するには、AutoFillメソッドを使用します。 AutoFillメソッドの引数Typeに xlFlashFill を指定することで、前回の動きと...2025.08.300_基本ExcelVBA
_基本入力規則の変更と削除【Modifyメソッド】【Deleteメソッド】【ExcelVBA】 入力規則を変更する Validation.Add で設定したデータの入力規則は、 Modifyメソッドを使うことで設定を変更することができます。 構文 Validation.Modify(Type, ...2025.08.140_基本ExcelVBA
_基本データの入力規則を設定【Validation.Add】【ExcelVBA】 入力規則を設定 Excelに搭載されている「データの入力規則」を設定するときに使用します。 入力規則を設定すると入力に制限をかけられるので、ユーザーによる入力ミスを防ぐことができます。 構文 Vali...2025.07.260_基本ExcelVBA
_基本範囲内のセルを一つずつチェックし操作する【Valueプロパティ】【ExcelVBA】 セルの値を取得する Valueプロパティはセルに値を入力することができますが、値を取得することもできます。 この特徴を利用すれば範囲内のセルをひとつひとつチェックし、条件に合うセルにのみ操作が可能です...2025.07.240_基本ExcelVBA
_基本オートフィルタを解除する【AutoFilterメソッド】【ExcelVBA】 オートフィルタの解除について AutoFilterメソッドの引数を指定しなければ、オートフィルタの ON/OFF を切り替えられます。 オートフィルタを設定したとき、VisibleDropDown を...2025.07.090_基本ExcelVBA
_基本オートフィルタで抽出した件数をカウントする【AutoFilter】【SpecialCells】【ExcelVBA】 抽出件数をカウント オートフィルタである条件に合致したデータを抽出した後、抽出された件数を知りたい場合があります。 例えば… 「大量にある売上データから〇〇万円以上を売り上げた店舗数を調べたい」 「残...2025.06.260_基本ExcelVBA
_基本ブックをWebページとして保存する【SaveAsメソッド】【ExcelVBA】 Webページとして保存するには ExcelファイルはWebページとして保存することができます。 Webページファイルを開くと作成したシートがそのままWebページに表示されます。 ※マクロや関数は反映さ...2025.05.080_基本ExcelVBA
_基本ファイル名が重複していれば別名で保存する【Dir関数】【ExcelVBA】 ファイル名の検索 フォルダにファイルを保存する際に、ファイル名が重複すると保存ができません。 Dir関数を使えばあらかじめ同名ファイルが無いかチェックしてくれます。 重複した場合リネームするように指示...2025.04.290_基本ExcelVBA
_基本既に開いているブックと同じ名前は付けられない【ExcelVBA】 同じ名前のブックは開けない Excelは同じ名前(拡張子まで一致している)のブックを同時に開くことができません。 そのため新規ブックを保存する際、同名のブックを開いている限りエラーが発生します。 ※保...2025.04.220_基本ExcelVBA
_基本一つのモジュールに複数のプロシージャは書ける【ExcelVBA】 一つのモジュール内に複数のプロシージャを記載できる 辞めてしまった社員が作ったマクロの引き継ぎ開発案件でよく見かけるのがモジュールの嵐。 中身をみると大した事ないプロシージャが一個だけ。といったことを...2024.11.200_基本ExcelVBA
_基本マクロを有効/無効にする方法【ExcelVBA】 Excelでマクロのファイルを開くと、警告メッセージが表示されて マクロを実行することができないのですが? Excelのデフォルト設定でマクロを含むファイルを起動した際に、 警告を表示し一時的にマクロ...2024.10.102025.07.080_基本
_基本複数シートをまとめて選択する【.Select】【ExcelVBA】 複数のワークシートをまとめて選択したい 単一のワークシートを選択する方法はSelectメソッドで対応が可能です。 では、まとめて選択するにはどうしたらよいでしょうか。 事前に選択したいワークシートを配...2022.11.132023.03.270_基本
_基本複数シートをまとめて削除する【ExcelVBA】 複数のワークシートをまとめて削除したい 単一のワークシートを削除する方法はDeleteメソッドで対応が可能です。 では、まとめて削除するにはどうしたらよいでしょうか。 事前に削除したいワークシートを配...2022.11.102023.03.270_基本