• 締切済み

エクセルでセルの移動

前に同じ質問がありましたが、その回答でうまく自分で理解できなかったので、どなたか意味を教えて下さい。 http://www.okweb.ne.jp/kotaeru.php3?q=69271 上記の質問と同じ内容なのですが、任意のセル(カレントセルがA1の場合、A10に移動など)にエンターキーを押しただけで移動する方法を、マクロなどを組まずに簡単に設定する方法を教えて下さい。 上記の質問の回答では、「VBAのプロパティ」と「セルの保護」で可能だとかいてありました。 宜しくお願い致します。

  • yukak
  • お礼率53% (133/249)

みんなの回答

  • TTak
  • ベストアンサー率52% (206/389)
回答No.2

yukakさんこんにちは 当該回答をした者です。(簡単な回答で理解されて終わったようですが) arata氏が示された方法そのものです。

参考URL:
http://www1.gateway.ne.jp/~tak777ch/xlsDocme/textbox/xlsExp_4.html
  • arata
  • ベストアンサー率49% (139/279)
回答No.1

■A1とA10のセルの書式設定の保護のロックを解除する ■メニューの[ツール]-[保護]-[シートの保護]でシートを保護する。(この時点で、ロックを解除していたセルにだけ入力が可能) ■Visual Basic Editorで、保護したシートを選択して、シートのプロパティのEnableSelectionを1 - xlUnlockedCellsにする。 だと思います。

関連するQ&A

  • エンターキーを待って任意のセルへ移動するには

    通常、値を入力したセルの右隣か下にしか移動しないカーソルを、任意のセルに移動させるにはどうしたらいいのでしょうか。例えば、A1に入力して、エンターキーを押すと 次はF5にカーソルが移動するようにしたいのです。 VBAで実現できるでしょうか?

  • Excel マクロで別シートのセルにジャンプする方

    Excelマクロ(Office2003レベル)でお尋ねします。 今、2×2のシート1と同じサイズのシート2があるとします。 シートのセル構成は1A,2A,1B,2Bとなります。 1.シート1のセル1Aをクリックしたらシート2の1Aにカレントセルが移動し 2.シート2のセル1Aをクリックしたらシート1の1Aにカレントセルが移動する ようなマクロはどのようにして作成したらいいでしょうか?

  • エクセルでセルの移動について

    エクセル2000で入力後任意のセルに移動したいのですが、マクロを使わないで 設定できないでしょうか?、マクロに関してはほとんどわかりません。 今までの質問、及びエクセルに関するサイトは調べたのですが・・・わかりません よろしくお願いします

  • エクセルのセルの移動について

    言葉では表現しづらいのですが、精一杯お伝えしますので、汲み取ってください。^_^; ここでは仮にエクセルのワークシート上で『A1~C3』までの3行3列の表を作るとします。 通常、連続したデータを入力していく場合は、A1に入力後、タブキーで右にひとつ移動してB1のセルに任意の入力を行い、更にひとつ右のセルにタブキーで移動し、入力が済んだらC1で改行(エンター)で自動的にA2にセルは移動しますよね? これを縦横(行列)逆の考えで、A1に入力後、改行(エンター)キーでA2にセル移動、更に改行でA3に移動し入力が済んだら『自動(エンターキーの操作くらい)でB1セルに移動したい』のですが、どのような方法がありますか? 左手がデータの用紙をめくることでふさがっておりますので、できれば右手(テンキー)だけで出来る操作で何とかならないものかと思っています。 よろしくお願いします。

  • エクセルのセル移動をキーボードで行うには

    はじめまして。初歩的な質問です。 私はMicrosoft Office Excel 2007を使用しています。 普通、キーボードの右下あたりにある「→」や「↓」などを押すとそれぞれの方向へカレントセルが移動しますよね? ところが、ある時から私のPCのエクセルでは、「↓」などを押してもセルが移動せず、画面が下へスクロールするようになってしまいました。 「↓」などを押してセルが移動するようにするにはどう設定を変えればいいのでしょうか? 回答よろしくお願いします。

  • Excelでenterを押した後任意のセルに移動

    Excel VBAの初心者です、宜しくお願いいたします。 VBAで集計表を作成しているのですがExcelのオプションから設定してシートの保護で入力可能なセルを選びVBAを実行するとシートは保護されていますとメッセージが出て使えません。 A1を入力後EnterでA3へ移動、次にEnterでA6へとセルを移動させたいのです、VBAでの構文はどの様に作ればよいのかご伝授頂きたく宜しくお願いいたします。 Excel 2002、3、7を使用しています。  

  • Excelで特定のセルのみ移動し入力したいのですが。

    Excel2000を使用しています。シートに保護をかけて特定のセルのみに入力できるように設定することまではできたのですが、その特定のセルのみにカーソルを移動させる方法はありますか?例えば、表の行を入力しないセルにはカーソルを移動させないようにして、行末のセルまでいくと次の行に改行されるようなことです。コントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセルのみ移動させることはできるのですが、保存してブックを閉じてしまうとその設定が解除されてしまうようです。マクロは複雑そうなので何か別の簡単な方法があればどなたかご教示ください。

  • エクセルのセル移動について

    まずボタンを作成して、セルA1に条件1、セルA2に条件2を入力して、ボタンを押せばその条件1と条件2に合致するセルに移動するようにするには、やはりマクロとか組まなくてはいけないのでしょうか?何か方法を教えてください。宜しくお願いいたします。 【例】 例えばセルA1に【高橋】と入力して、セルA2に【4月1日】と入力します。 セルA30に【4月1日】があり、同じ行のF30に【高橋】があるとして、そのF30にセルを移動させたいのです。 解りづらくてすみません。

  • セルの移動

    エクセル2000を使用しています。エンターキーを押すとセルの移動がA1からA5までは右に。A5からエンターを押すとB1に移動させる事はできますか?

  • EXCELでセルの移動マクロを作りたいのですが…

    EXCELについての質問です。マクロを使ってセルの移動をさせたいと考えています。 まず使うデータ範囲はA1:E11です。A1:E10にはデータが入っています。 ちなみに、A列には名前、B~E列には数字が入っており、A11:E11は合計が表示される設定しており、合計の場所はここに固定させたいのです。 その移動のさせ方ですが、 A1:E1に空欄があるとします。 そのときに、マクロを再生させるとA2:E10のセルに入っているデータ(値のみ)を上に移動させたいのです。 さらに、A3:E3の内容を消して空欄が出来たとします。 その時に同じ操作によってA4:E10のデータを上に移動させたいのです。 前者のマクロを単純に作ると縦に9つ分のセルを移動させるマクロでは、 A11:E11も上に移動させられてしまいます。なので、移動させるセルの一番下が10行目になるようなマクロを作りたいのです。 何がしたいのかといいますと、いらないデータを消した時に空欄をマクロで詰めてしまいたいのです。 乱文で判りづらいかと思いますが、知識のある方教えていただけないでしょうか。 よろしくお願い致します。

専門家に質問してみよう