動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2408(ビルド17925.20000クイック実行)ベータチャネル
RangeオブジェクトのAutoFillメソッドで「未」をオートフィルしば場合も干支の入力になることを記事にしました。
実務で必要になるのは、「未」と入力されたセルをオートフィルしても干支にならないようにするマクロでしょうか。
[スポンサードリンク]
未をオートフィルしても干支にならないようにするサンプルマクロ
以下のマクロを実行すると、「未」と入力されたセルをオートフィルしても干支にはならず「未」の複製が行われるようになります。
Sub 未のオートフィルで干支にならないようにする()
Application.AddCustomList Array("未")
End Sub
Application.AddCustomList Array("未")
End Sub
サンプルマクロで行っている処理
そもそもExcelでは、[ユーザー設定リスト]に「未」を登録しておくことで、
オートフィルしても干支の入力にはならなくなります。
この「未」の登録を行っているのが上記のマクロです。
Application.AddCustomListメソッドの引数に、
「未」のみを要素として含む配列を指定することで、[ユーザー設定リスト]に「未」が登録され、Excelで「未」と入力されたセルをオートフィルしても干支の入力にはならなくなります。
[スポンサードリンク]
- Newer:レイヤーパネルを表示するCanvaのショートカットキー-Alt+1
- Older:VBAで干支をオートフィルする
Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » 「未」をオートフィルしても干支にならないようにするExcelマクロ