Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » 「未」をオートフィルしても干支にならないようにするExcelマクロ

「未」をオートフィルしても干支にならないようにするExcelマクロ

動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2408(ビルド17925.20000クイック実行)ベータチャネル

RangeオブジェクトのAutoFillメソッドで「未」をオートフィルしば場合も干支の入力になることを記事にしました。

実務で必要になるのは、「未」と入力されたセルをオートフィルしても干支にならないようにするマクロでしょうか。

[スポンサードリンク]

未をオートフィルしても干支にならないようにするサンプルマクロ

以下のマクロを実行すると、「未」と入力されたセルをオートフィルしても干支にはならず「未」の複製が行われるようになります。

Sub 未のオートフィルで干支にならないようにする()
 Application.AddCustomList Array("未")
End Sub

サンプルマクロで行っている処理

そもそもExcelでは、[ユーザー設定リスト]に「未」を登録しておくことで、

オートフィルしても干支の入力にはならなくなります。

この「未」の登録を行っているのが上記のマクロです。

Application.AddCustomListメソッドの引数に、

「未」のみを要素として含む配列を指定することで、[ユーザー設定リスト]に「未」が登録され、Excelで「未」と入力されたセルをオートフィルしても干支の入力にはならなくなります。

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » 「未」をオートフィルしても干支にならないようにするExcelマクロ

「Applicationオブジェクト」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.