
Excel2000を使用しています。シートに保護をかけて特定のセルのみに入力できるように設定することまではできたのですが、その特定のセルのみにカーソルを移動させる方法はありますか?例えば、表の行を入力しないセルにはカーソルを移動させないようにして、行末のセルまでいくと次の行に改行されるようなことです。コントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセルのみ移動させることはできるのですが、保存してブックを閉じてしまうとその設定が解除されてしまうようです。マクロは複雑そうなので何か別の簡単な方法があればどなたかご教示ください。
No.2ベストアンサー
- 回答日時:
こんにちは。
>コントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセルのみ移動させることはできるのですが、
>マクロは複雑そうなので何か別の簡単な方法があればどなたかご教示ください。
そこに着目しておいて、マクロはダメというのは、そろそろ、一歩上を目指したほうがよいのではありませんか?
>コントロールツールボックスのプロパティのEnableSelectionの項目
で、ごらんになったものは、ワークシートのプロパティなのです。私が、このプロパティを知ったのは、マクロを習って2年目に入ってからです。ちなみに、以下のように、Book のOpenイベントに、入れるしか方法がないのです。
--------------------------------------------------------
取り付け方:
Alt + F11 (Altを押しながらF11)を押すと、Visual Basic Editor 画面が出てきます。
左上側にプロジェクトエクスプローラの窓の中に、ThisWorkbook があったら、それをダブルクリックして、開けます。そして、以下のコードを貼り付けてください。
シート名は、ご自身のに合わせて換えてください。"Sheet1" の部分です。
Private Sub Workbook_Open()
Worksheets("Sheet1").EnableSelection = xlUnlockedCells
End Sub
No.3
- 回答日時:
NO1です。
確認した所、enterキーでも移動可能でした。
No.1
- 回答日時:
安直ですが、対象セル範囲に名前付けしたら如何でしょうか。
(1)対象セルをctrlキー押下しながら左クリック
(2)名前ボックスに任意名を入力
(3)セル入力時は、名前ボックスに名前を入力すると対象セルが選択され、移動はtabキーで行います。
この回答への補足
早速のご回答ありがとうございます。
できれば入力後にはEnterキーを押す癖がついていますので、Tabキーを使用しない方法があればと思います。
質問でも申し上げたコントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセル(ロックをはずしたセル)のみに移動させることはできるので、この設定が解除されない方法があればよいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Visual Basic(VBA) vbaでセルに入力したときに,その横にあるセルを保護し入力不可にするマクロを作りたいです。 2 2022/04/24 20:59
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル ボタンを押すとセルの...
-
excelでSUBTOTAL関数を設定した...
-
EXCELで、結合されたセルに連続...
-
関数でカレンダーに日付を差し...
-
セルを結合した場合の関数(COU...
-
EXCEL セル結合したセルを参照...
-
Excel 離れたセルへの連続デー...
-
判定結果に応じて〇印(図形)...
-
EXCEL VBAでたくさんのURLの一...
-
EXCELマクロについて教えてくだ...
-
エクセルで片方のセルに入力し...
-
EXCEL VLOOKUP的コメント自動表示
-
VBAで困っています。
-
エクセルでセルをクリックして“...
-
エクセルの関数についての質問
-
エクセルで作業した日の日付を残す
-
エクセルでチェックボックスを...
-
曜日を判定して、曜日ごとに特...
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
EXCELで、結合されたセルに連続...
-
エクセル ボタンを押すとセルの...
-
エクセルでチェックボックスを...
-
セルを結合した場合の関数(COU...
-
エクセルで片方のセルに入力し...
-
Excel 離れたセルへの連続デー...
-
VBAで結合したセルがクリアでき...
-
Excelでnullになるような式のセ...
-
セルの値を取得してSQL文に組み...
-
Excel セルを結合したものを抽...
-
エクセルでたくさんのセルを小...
-
エクセルでセルをクリックして“...
-
エクセル 結合セル内に空白なら...
-
【EXCEL】条件に合致するセルの...
-
Excelのカウントアップボタンに...
-
VBAで困っています。
-
エクセルで作業した日の日付を残す
-
EXCEL VLOOKUP的コメント自動表示
-
EXCEL セル結合したセルを参照...
おすすめ情報