
エクセル2000です。
データを入力させるためのいくつかのセルを色を変え、ロックをはずしてシートを保護をかけたのですが、ロックされていないセル同士では、ドラッグ&ドロップでセルが上書きされます。
ロックしていないセル同士なのでデータが上書きされることだけでは別に問題はないのですが、ドラッグ&ドロップだとドラッグされた元のセルの書式(色)が無くなってしまいます。
そして何よりも一番困るのは、上書きされたセルを参照している計算式が、#REF!エラーになってしまうことと、ドラッグされた元のセルを参照している数式のセル番地が変わってしまうことです。
入力は可能でドラッグ&ドロップを不可とする方法はないでしょうか?
なお、入力データが同一な数値の連続ということもあるのでオートフィルはできた方がありがたいのですが、ドラッグ&ドロップを不可とする都合上できなるなるならやむをえません。
なにとぞ良い解決方法をご教示ください。
No.2ベストアンサー
- 回答日時:
Excelのオプションで
「フィルハンドルおよびセルのドラッグ&ドロップを使用する」
のチェックを外して「OK」で、ドラッグ&ドロップが禁止できます。
ただし、フィル入力もできなくなります。
オートフィルしたいときはメニューから実行すれば良いでしょう。
Excel2007なら
[ホーム]タブの[編集]グループで[フィル]→[連続データの作成]を実行します。
旧Excelなら
メニューバーの[編集]→[フィル]→[連続データの作成]を選択します。
マクロでシートが選択されたら
Private Sub Worksheet_Activate()
Application.CellDragAndDrop = False
End Sub
して
非選択になったら
Private Sub Worksheet_Deactivate()
Application.CellDragAndDrop = True
End Sub
で元に戻せば便利だとおもいます。
ご丁寧にありがとうございます。
複数シートにまたがるのと、このBOOKをひらいていると他のBOOKでドラッグできなっても困るので、以下のようにしたところうまくいきました。
ありがとうございました。
Dim dd As Boolean
Private Sub Workbook_Open()
dd = Application.CellDragAndDrop
If dd Then Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_Activate()
Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_Deactivate()
Application.CellDragAndDrop = dd
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CellDragAndDrop = dd
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
このQ&Aを見た人はこんなQ&Aも見ています
-
Excel 十字矢印によるセル移動の禁止
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
Excel2013で切り取り禁止
Visual Basic(VBA)
-
-
4
Excelの条件付き書式を崩されたくない
Excel(エクセル)
-
5
EXCELでのコピー&ペーストを含む複製処理の禁止方法について
Excel(エクセル)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
EXCEL 表の書式のみ変更不可(保護)したい
Excel(エクセル)
-
8
EXCELマクロ 保護されているシートのダイアログを表示させない方法
Visual Basic(VBA)
-
9
VBAで、貼り付け禁止命令を実現したい(エクセル)
Visual Basic(VBA)
-
10
マクロでネットワーク上のコンピューターへの接続
Excel(エクセル)
-
11
vba クリップボードクリアについて教えてください
その他(プログラミング・Web制作)
-
12
エクセルで英数大文字のみの入力制限は可能ですか
Excel(エクセル)
-
13
エクセルVBA/イベント発生でコピペ不能はなぜ?
Excel(エクセル)
-
14
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
15
シートの保護のあとセルの列、幅を動かせるようにしたい
Excel(エクセル)
-
16
VBA=一定時間エクセルの入力操作がない場合、自動的にそのブックを閉じたい
Windows Vista・XP
-
17
エクセルVBA セルの入力後「Delete」キーを押したか判断するプログラム
Excel(エクセル)
-
18
エクセルの保護で、列の表示や非表示が加納にするには
Excel(エクセル)
-
19
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
20
エクセルファイルを値でのみしか貼り付けできないようにする
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
未成年ですがドンキでオナホ買...
-
あなたの住む近隣のドラッグス...
-
コスモスにTENGAは売っています...
-
エクセルでマウスカーソルの形...
-
PowerPointを使っているのです...
-
ドンキに18禁コーナーじゃない...
-
Snipping Toolで切り取った画像...
-
イラレで急に日本語が打てなく...
-
Excelピボットテーブルで余計な...
-
ワードで、表をずらしてから表...
-
ドラッグストアーのコスモスっ...
-
化粧品のテスターを返す?返さ...
-
(1)エクセルの左側がの数字が青...
-
エクセルで特定のセル以下の全...
-
iphoneで撮った画像があるんで...
-
未成年(高校三年生)がドラッ...
-
蛍光灯はドラッグストアで売っ...
-
詰まった髪の毛を溶かす方法。
-
四等分
-
いわゆる「潤滑ゼリー」って例...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでマウスカーソルの形...
-
Excelピボットテーブルで余計な...
-
未成年ですがドンキでオナホ買...
-
Snipping Toolで切り取った画像...
-
エクセルで特定のセル以下の全...
-
ドラッグストアーのコスモスっ...
-
イラレで急に日本語が打てなく...
-
PowerPointを使っているのです...
-
ワードで、表をずらしてから表...
-
コスモスにTENGAは売っています...
-
ラベルとテキストボックスのグ...
-
Excel(エクセル)で価格帯別に...
-
(1)エクセルの左側がの数字が青...
-
エクセルの式をドラッグコピー...
-
線のスタイル(太さ)をまとめ...
-
ドラッグストアでTENGAを買おう...
-
ドンキに18禁コーナーじゃない...
-
蛍光灯はドラッグストアで売っ...
-
一行おきに日付をすばやく入力...
-
四等分
おすすめ情報