![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセル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(エクセル)
-
Excel2013で切り取り禁止
Visual Basic(VBA)
-
VBAで、貼り付け禁止命令を実現したい(エクセル)
Visual Basic(VBA)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
EXCEL、セルのコピー・貼り付けを禁止したい
Excel(エクセル)
-
6
EXCELでのコピー&ペーストを含む複製処理の禁止方法について
Excel(エクセル)
-
7
Excelで、セル内改行もそっくりそのまま参照させたい
Excel(エクセル)
-
8
シートを保護しても入力規則を使えるようにしたい
Excel(エクセル)
-
9
EXCEL 表の書式のみ変更不可(保護)したい
Excel(エクセル)
-
10
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
11
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
12
EXCEL-VBAでRangeの末端の座標値を取得できますか?
Excel(エクセル)
-
13
エクセルでエラーが出て困っています。
Excel(エクセル)
-
14
エクセルVBA ブックを閉じる前に確認メッセージを表示したい
Excel(エクセル)
-
15
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
16
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
17
エクセルのセルをコピーした際にルールはコピーしない
その他(Microsoft Office)
-
18
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
19
エクセルファイルのシート毎の容量
Excel(エクセル)
-
20
エクセルファイルを値でのみしか貼り付けできないようにする
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
未成年ですがドンキでオナホ買...
-
ドンキに18禁コーナーじゃない...
-
蛍光灯はドラッグストアで売っ...
-
ねずみがお米を食べたみたい。...
-
タスクバーからデスクトップへ...
-
ドラッグストアでTENGAを買おう...
-
エクセルで特定のセル以下の全...
-
性交痛にベビーオイルがよいと...
-
エクセルでマウスカーソルの形...
-
ワードで1ページに同じ内容の...
-
ドラッグストアでTENGAを買いた...
-
Excelピボットテーブルで余計な...
-
通常、ドラッグストアとコンビ...
-
薬局とドンキ安いのは?
-
コスモスにTENGAは売っています...
-
PowerPointを使っているのです...
-
メディアプレーヤーを起動、曲...
-
キサンタンガムって薬局で売っ...
-
メディアプレーヤー、音楽をUSB...
-
グリコのアイスクリーム。 ジャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
未成年ですがドンキでオナホ買...
-
エクセルでマウスカーソルの形...
-
Excelピボットテーブルで余計な...
-
ドンキに18禁コーナーじゃない...
-
蛍光灯はドラッグストアで売っ...
-
エクセルで特定のセル以下の全...
-
Excel(エクセル)で価格帯別に...
-
ワードで、表をずらしてから表...
-
Snipping Toolで切り取った画像...
-
ドラッグストアでTENGAを買おう...
-
タスクバーからデスクトップへ...
-
PowerPointを使っているのです...
-
ワードで1ページに同じ内容の...
-
コスモスにTENGAは売っています...
-
エクセルの式をドラッグコピー...
-
イラレで急に日本語が打てなく...
-
線のスタイル(太さ)をまとめ...
-
ラベルとテキストボックスのグ...
-
エクセルの行の幅を一部だけ変...
-
通常、ドラッグストアとコンビ...
おすすめ情報