• ベストアンサー

セルに入力後次のセルに移動

請求書を作成しています。 現在は条件付き書式で「セルの値が/次の値に等しい./0」「書式/パターン、色、グレー」として設定しています。 グレーの所を誰でもデーターを入力するところが分かるようにしています。 例えば下記のところがデーターを入力するセルです。 B1  B3  C10  C15  F15  G15  B36 ご相談なのですか゛ 例えば B1に入力したら次のセル、B3に また次にC10と自動的に指示することが何かの関数 式などを使って出来ない物でしょうか。 お知恵を貸していただけば幸いです。 余り詳しくない小生です。宜しく御願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

マクロでやる事例を参考URLで回答しています。 例えばSheet2のB1にB3、B3にC10という様に次に移動する先のセル番地をセットしておきます。 請求書のシートでB1にデータを入力した後、マクロが働いて、Sheet2のB1を見に行き、番地が入力されていれば、請求書シートの当該番地にジャンプするというものです。ご参考まで。

参考URL:
http://okwave.jp/qa4136209.html
dorasuke
質問者

お礼

うまくいきました。 初歩的な私をご指導有難うございました。 これからも宜しく御願いします。

その他の回答 (1)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

データ入力セルを セルの書式設定>保護>ロックのチェックを外す>OK として「シートの保護」をかけてください。 Excelのバージョン(確か2002以降)によっては、許可する操作で「ロックされていないセルの選択」を選択します。 あるいは簡易的な方法で データ入力セルを選択状態にしておけばEnterで選択セル内を移動します。 矢印キーを使うと選択が解除されるので注意が必要です。 データ入力セルに名前を定義しておけば、データ入力セルの選択の再現ができます。 データ入力セルを選択した状態で、名前ボックスに定義する名前を入力してEnterすれば「名前」が付けられます。 名前ボックスのリストドロップダウンスイッチをクリックすれば定義名がリスト表示されます。 該当定義名を選択してEnterで該当セル範囲が選択できるようになります。

dorasuke
質問者

お礼

初歩的な私にご協力感謝します。 今後共々宜しく御願いします。

関連するQ&A

  • Excelで手入力したセルにのみ色をつけたい

    Excelで、数式(関数)を使って値が"A"、"B"、"C"になる表があります。この表に手動で強制的に別の"A"、"B"、"C"に書き換えたセルが合ったとき、この強制的に書き換えたセルを背景色を変えるなどして一目でわかるようにしたいのです。 セルの値としては、数式(関数)で求められた"A"と手入力された"A"は同じように文字になるとおもうのですが、これを区別して、条件付き書式などで反映させる方法はあるでしょうか?

  • エクセルで、あるセルに入力されたらこのセルを参照する…

    B1セルに値が入力されたら、A1セルがC1セル(データ入力済)の値を参照する、 ような数式を教えてください. またこのような数式がたくさんあるサイトでオススメを教えてください.

  • EXCELでセルに入力されたセルを参照したい。

    はじめまして、EXCEL 2000 で質問です。 セルに入力されている文字列を、参照する関数があれば教えていただきたいです。 たとえば、セルA1に 文字列"B32"を入力します。 セルB1に =sansyou(A1) という関数を入力すれば セルB32の内容が参照される。 ということがやりたいのです。 C言語ですと、ポインタに相当するとおもいます。 どうか皆さんの知恵を分けてください。

  • EXCELで入力セルの自動移動

     項目  値1 値2 値3 値4 値5  1 A1  B1 C1 D1 E2 F2 2 A2  B2 C2 D2 E2 3 A3 上記のような表で、横方向に入力の作業をする場合、0(ゼロ)を入力したら、次の行の項目セルに移動する方法はどのようにしたらよろしいのでしょうか。 F2に0を入力したらA2に、E2に0を入力したらA3にということですが。 よろしくお願いします。

  • エクセルに詳しい方、お願いします。

    エクセル(2003)についてですが、セルAかセルBに値が入力されると、その行A~Uまで塗りつぶしされるというようなことが自動(関数を使うなどして自動で)でできる方法がないか、探しています。また関数に書式を指示する単語など、わかりません。お手数ですが、お答えいただけると助かります。C~Uまで値が入っているので条件書式だと、うまく使えませんでした。参照したいのはAとBなのです。 長くなってしまい、質問文もわかりにくいかもしれませんが、よろしくお願いします。

  • エクセル セルに関数などを使って式を入力するには

    セルA1に”A3”、セルB1に”B3”と入力されている時に、 これらの文字を利用して、セルC1に次の式を入力したい。 =$A$3+B3 C1への入力が出来たら、セルA1とB1の値は不要なので削除したいのですが、お分かりの方お願いいたします。

  • エクセルで空白セル”” と未入力セルの違い

    関数で セルA1 に=if(B1=0,"","入力済") としました。 セルの選択を素早くするためにショートカットキー「Ctrl+↓」を 利用しています。 通常の未入力空白セルは上記のショートカットで飛ばされて選択 されません。 これに対して上記関数で ""  として入力されたものを コピーして値だけを貼り付けたとしても 上記ショートカットキーで飛ばされず選択されてしまいます。 見た目は 全く同じ 空白セルです。(関数も値貼り付けをしているので消えています。) 未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。 また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。もちろんDeleteKeyを使って未入力の空白セルに 戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。 おわかりの方お教えください。

  • いま、B1セルに次のような条件文を入力したいと考えています。

    いま、B1セルに次のような条件文を入力したいと考えています。 それは「A1セルに数字や文字列の入力があった場合に限り、C1セルに入力された数値、文字列をコピーする」というものです。 簡単なことだとは思いますが、知恵を拝借願います。

  • Excel2002でセルへの数値代入

    使用しているのはExcel2002なんですが 関数などを使用して空白セルへ数値及び文字列を 代入することって可能でしょうか? 例を挙げると、 セルA1に7という値を入力すると、 セルC1にある関数が「10-A1」という計算を行って セルB1に3という値を返すようにしたいのです。 また、セルB1に4という値を入力すると、 セルC1で計算を行い、セルA1には6が返る。 このようにセルA1、B1ともに、人の手で数値の 入力が行われる可能性があるので、表示部分のセルに 関数式を記述せず、空白としておく。 C1に入力する関数は IF(B1="",10-A1,10-B1) として、この結果を、またIFなどを使って 空白の方のセルに入力してあげればいいかなー というところまでは考え付いたのですが・・・ どなたか教えてください。

  • Excelセル関数入力

    セルC2の合計がF1の数値と同じになるようにセルB4に数式を入力したいのですが。D列が数式となります。尚、F1の値は都度手入力で変更されます。数式を何度か入れたのですが数値がちぐはぐになりうまくいきません。B4に入力する関数もしくは何か良い方法はないでしょうかよろしくお願いします。

専門家に質問してみよう