VBA オートフィルを無効にする方法 Excel ホームページ制作 | 墨田区

VBA オートフィルを無効にする方法 Excel

LINEで送る
Pocket

VBAでオートフィルを無効にする方法 のご紹介です。
Excel オートフィル機能 オートフィルとは、フィルハンドルを操作して、選択された入力データに対し、先頭からの連続データを作ることです。しかし、実務で作成したマクロなどを動作する場合に、オートフィルを無効にしたいケースがありましたので方法を掲載しておきます。
※正確には、VBAでフィルハンドルを利用できないようにする方法です。




【PR】マジか?!「アレ」してるLINEスタンプっていったい・・・



VBAでオートフィルを無効にするサンプルソース

VBAでオートフィルを無効には CellDragAndDrop の値を変更します。
CellDragAndDrop は、セルのドラッグ アンド ドロップ編集を行うことができます。

Application.CellDragAndDrop = False

Application.CellDragAndDrop に False を設定するとフィルハンドルが無効になります。
Application.CellDragAndDrop に True を設定するとフィルハンドルが有効になります。

該当のブックを利用時にフィルハンドルを無効にする場合は、
Auto_Open イベントで Application.CellDragAndDrop = False に設定し、
Auto_Close イベントで Application.CellDragAndDrop = True に設定します。
※一度 False を設定すると、その後設定が変わりませんのでご注意ください。

具体的にはこう記述します。

Sub Auto_Open()
  Application.CellDragAndDrop = False
End Sub
Sub Auto_Close()
  Application.CellDragAndDrop = True
End Sub

ブックを再度開くと、フィルハンドルが無効になりました。
Excel フィルハンドルが無効になった


参考サイト

Application.CellDragAndDrop プロパティ (Excel)


おつかれさまでした。

LINEで送る
Pocket

この記事がお役に立ちましたら シェア をお願いいたします。

Office / VBAの勉強が思うように進まないときは!

Office / VBAの勉強が思うように進まないのであれば、プロに直接質問ができる プログラミングスクール を検討してみてはいかがでしょうか?プログラミングスクールに申し込めば、短期間で一定のスキルを身に着けることができます!

Office / VBAコースあり!未経験者にウケてる KENスクール パソコンスクール・パソコン教室 【KENスクール】個別指導のWeb-DTP・OA・IT PCスクール

理解度や学習ペースに合わせて、一人ひとりが納得して前進できる授業を提供してくれるのが特徴です。特に課題製作は現場さながらで、実務に即したものとなっていますので短期でのスキルアップが望めます。自宅学習のサポートも充実していて、授業内容をいつでもビデオで振り返ることができるのもうれしいですね。好きな時間に好きな場所で、無理なくスケジューリングできるので、仕事の忙しい方でも柔軟に学ぶことができますよ。

更にさらに、なんと 就職サポート をしてくれるというのですから驚きです!!

履歴書の書き方から面接指導、求人の紹介など、具体的な就職先まで提案してくれるんです!私も「もっと早く出会いたかったなぁー、こんなスクール」・・・って思っちゃいました^^

東京・神奈川・愛知・大阪を営業エリアとされています。
まずは気軽に 無料体験予約 に申し込んでみるのもアリですよ。


コメントを残す

お名前 (必須)
メールアドレス
(アドレスは公開されません)

コメント(必須)

Trackback URL