KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel:特定のセルのみでオートコンプリートを無効にする方法

著者Sun変更日

Excel では、オートコンプリート機能が既定で有効になっています。Excel のオプション画面でこれをオフにすることもできますが、特定の範囲でのみオートコンプリートを無効にしたい場合もあるでしょう。このような要望は、どのように実現すればよいでしょうか?

注:本チュートリアルで紹介する方法はExcel 2021 で検証されていますが、Excel のバージョンにより操作や表示が多少異なる場合があります。


特定の範囲でのオートコンプリートを無効にする

Excel にはこの目的を達成するための標準機能は備わっていませんが、ここでは VBA コードを使って解決する方法をご紹介します。

1.オートコンプリートを無効にしたい範囲を含むシートをアクティブにして、ステータスバーにあるシート名を右クリックし、表示されるコンテキストメニューからコードの表示を選択します。
シート名を右クリックして[コードの表示]を選択

2.表示されるMicrosoft Visual Basic for Applicationsウィンドウで、以下のコードを空のスクリプトウィンドウにコピー&ペーストしてください。

VBA:特定のセルでオートコンプリートを無効化

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A:A" 'the range that you want to disable auto complete
If Intersect(Target, Range(xRgAddress)) Is Nothing Then
    Application.EnableAutoComplete = True
Else
    Application.EnableAutoComplete = False
End If
End Sub

 コードをモジュールにコピー&ペースト

上記のコードでは、列 A のオートコンプリート機能を無効にしています。必要に応じて、xRgAddress = 「A:A」の部分を他の範囲(例:xRgAddress = "A1:B5")に変更してください。

コードを保存してシートに戻ると、設定した範囲内でのみオートコンプリートが無効になります。

kutools for excel AI のスクリーンショット

KUTOOLS AI でExcel の魔法を解き放ちましょう

  • スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
  • カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式の解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
AI 搭載のツールでExcel の機能をさらに強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

その他の操作(記事)

オートコンプリートをオフにする方法
Excel には、オートコンプリート機能をオフにできる設定があります。

Excel ファイルのサイズを軽くする方法
Excel ファイルが大きすぎると、開いたり保存したりするのに数分もかかってしまうことがあります。この問題を解決するため、本チュートリアルでは、不要・未使用のコンテンツや書式を削除して、Excel ファイルのサイズを効果的に軽くする方法をご紹介します。

別のテーブルからセルを自動入力する方法
このチュートリアルでは、ある列に値を入力すると、別シートのテーブルから他の列のセルが自動的に補完される方法をご紹介します。

シェーディングタイプ|Excel で奇数行・偶数行(交互の行/列)を塗り分ける方法
ワークシートを作成する際、多くのユーザーは視覚的に見やすくするために、奇数行と偶数行(交互の行または列)にシェーディングを施す傾向があります。本記事では、Excel で奇数行・偶数行(または列)を簡単にシェーディングするための2 つの方法をご紹介します。


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け
  • 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較
  • 重複または一意の行を選択空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
  • 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成箇条書きの挿入、チェックボックスなど…
  • お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換
  • スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
  • ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割xls、xlsx、PDF を一括変換
  • PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示
kte tab 201905
  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!
officetab bottom