• ベストアンサー

エクセル特定の列で改行。

エクセルでシート保護をすると、ロックしていないセルにはTABキーで進みます。 しかしTABキーは列方向(横方向)に進んでしまいます。ある特定の列で改行出来るでしょうか? たとえばTABキーでA1、B1、D1に進み次はA5、B5、D5に次はF1、H1、K1といった感じです。 よろしくお願いします。

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

  • ベストアンサー
回答No.3

(1)一旦保護をはずします。 (2)セルを選択する順番にCtrlを押しながら、選択していきます(A1,B1、D1,A5・・・) (3)名前ボックス(左上の窓)で名前を決めます(例:順番) (4)再度、保護をかけます。 (5)入力の際、先ほどの名前ボックスから「順番」を指定します。 (6)タブを押すと先ほどの順番にセルを選択されます。

その他の回答 (3)

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.4

#1です。 すみません、嘘ついてました(>_<) A1、B1、D1、A5、B5、D5、F1、H1、K1、A1・・・ このやり方ではこの順番には行きませんね・・・ よくよく確認せずに回答してしまい、申し訳ありません(^^ゞ で、#3さんのやり方をやってみましたら完璧にできましたよ! 頑張ってくださいヽ(^。^)ノ

fabiojj
質問者

お礼

何回もありがとうございました。 説明が不十分で迷惑おかけしました。 また教えて下さい。 fabiojj

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.2

#1です。 E1ロックオフの必然性が不明なのでなんともいえませんが、、、 E列を非表示にするのはダメなんですか?

fabiojj
質問者

補足

再び説明不足でした。 どうゆう事かと申しますと、入力し始めは左上のセルからで、たとえばA1,B1,D1と入力し次にA5,B5,D5の順番でA,B,D15まで行き、次がE1,E5~E15とTABキーで飛びたいのです。 順番として左側から始まり、下に移動して、再び右側の上に戻るといった感じです。 この説明で分かりますでしょうか? 何度もすみませんが、よろしくお願いします。 fabiojj

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

同じようにやったらできましたけど・・・? シートの保護を解除 シート全体を選択 書式設定、ロックオン A1、B1、D1、A5、B5、D5、F1、H1、K1を選択 書式設定、ロックオフ シートを保護 これでA1、B1、D1、A5、B5、D5、F1、H1、K1、A1・・・ の順にTABで飛びました。 頑張ってくださいヽ(^。^)ノ

fabiojj
質問者

補足

すみません説明不足でした、1番大切な部分でした。 ロックオフしているセルがE1にあります、D1の次にE1ではなくTABキーでA5、B5、D5に行きたいのです。 よろしくお願いします。

関連するQ&A

  • エクセル 行数指定し一つのセルに改行込で入れる

    日本語が下手でもうしわけないです。 エクセルのマクロにて、行数指定指定したセルを別セルに 改行を含めて入れたいのです。 具体的なやりたいこととしては、 A列に不定期間隔で不定形の文字列が入力されていて、(間は空白) その文字列から文字列の行数を読み、 B列の同じ行数分のセルをひとまとまりとし、 別シートのA1に改行込みで入れる。 次のまとまりはA2に次はA3に… といった動作をさせたいです。 例. 1.A1,A6,A9に文字列があるとする。間は空白 文字列間の行数を読む (1)A1-A5 (2)A6-A8 (3)A9-最終行 2.A列で取得した行数と同じ行数をB列で指定 (1)B1-B5 (2)B6-B8 (3)B9-最終行 3.B列で指定したセルをひとまとまりとして 別シートのA1から順に改行込みで入れる (1)シート2のA1 B1(改行) B2(改行) B3(改行) B4(改行) B5(改行) (2)シート2のA2 B6(改行) B7(改行) B8(改行) (3)シート2のA3 B9(改行) ・ ・ 最終行 ####### マクロでの実現を考えているのですが、 マクロ初心者でさっぱりわかりません。 どなたか、マクロでの記述例を教えて頂けないでしょうか。 また、関数で実現できるのであれば、そちらも教えて頂きたいです。 宜しくお願いします。

  • エクセルの保護 列ができるもの、出来ないものが

    A列に社名 B列からG列まで(6月から11月)データー入力の表を作成し、6月から8月まで保護をして9月から11月まで入力できるようにしたいのです。 入力したいところ(9月から11月)を選択し、書式、セルのの書式設定、保護、ロックをはずし(ロックをはずす前はvにチェック(正常?)とか、たまには四角のグリーンのときもあります。) ツールの保護、シートの保護 シートとロックされたセルの内容を保護するにチェックを入れ、OKをクリックしてもA列の社名とB列の6月はロックがかかりますが他の列はロックがかかりません。何か手順を間違えているのでしょうか、シートの設定があるのでしょうか

  • アクセスでのインポート時の改行について

    現在テキストデータで 文字列A〈tab〉文字列B〈tab〉文字列C〈tab〉文字列D〈改行〉 文字列E〈tab〉文字列F〈tab〉文字列G〈改行〉 : : というファイルがあります。 これをアクセスにインポートするときに、 文字列A  文字列B        文字列C        文字列D 文字列E  文字列F        文字列G : : ※文字列B・C・DおよびF・Gはそれぞれひとつのセル内改行です。 という形でインポートすることは可能でしょうか? もちろんインポートのときでなくても後の加工でこの形になればそれでもいいのですが、いかんせん数が多いのですべてを手入力するのは不可能なのです。 一行あたりの文字列の数は上の例のように4つだったり、3つだったりするのですが、セル内改行にしなければいけないのは左から2つめ以降のセルだけです。 どなたか教えていただけませんでしょうか?

  • Excelの列の表示??

    Excelで、あるデータをもらいましたが、 シートの上の1行の列幅 例えば”A”列の幅が”B、C、D”まで広がっていて、 セルをAから横にひとつ移動するといきなり”E”列までとんでしまいます。 2行目からはセルA→B→C→D→Eと移動します。 ”A”列には一つに収まる文字しか表示してありませんが、色で表題の区別をするためか横に広がっているようです。 これを通常通りに移動できるようにするにはどうしたらよいのでしょうか?

  • エクセルの行の折り返しについて

    エクセルの行の折り返しについて質問です。 A1のセルを選択しているときに「Tab」キーを押すと A1→B1→C1→D1→E1・・・というように移動しますが。D列に移動した後に「Tab」キーを押すと、次の行のA列にカーソルが移るようにしたいのですが、うまくいきません。 ヘルプ等検索してみましたが回答が得られませんでした。 設定方法を教えていただけないでしょうか?お願いします。

  • Excelマクロにて文字列連結

    現在Excelのマクロにて文字列の連結を行っているのですが、 繋いだ文字列を改行を付けて連結を行いたいです。 セルとセルの中の文字列を改行を付けて連結するにはどうしたらいいのでしょうか? 例 A1セル「あああ」 B1セル「いいい」 C1セル「あああ       いいい」 Worksheets(sheet1).Range("C1").Value = Worksheets(sheet1).Range("A1").Value + Worksheets(sheet1).Range("B1").Value をすると 「あああいいい」と1行で表示されてしまいます。     ↑ ここに改行を入れるにはどうしたらいいのでしょうか? 以上、宜しくお願いします。

  • エクセルで列内自動改行したい。

    エクセルを生まれて初めて勉強しておりますが、セル内での改行についてあらゆるキーワードで検索しましたが、どうしても見つかりませんので質問させていただきます。 困っている事は、例えばセル幅を20文字程度に広げた「A列」に長々と日本語文章を入力したい時、「A列」の範囲内ピッタリでうまく自動的に改行させる方法が知りたいのです。 長々と文章を入力していると勝手に「B列」「C列」と際限なく文章が列を超えてはみ出てしまいます。 因みに、「Excel 2003」を使っております。 以上、何卒よろしくお願い致します。

  • エクセル2003 シート保護中のキー操作

    エクセル2003を使用していますが、シートの保護時に、「ロックされたセル範囲の選択」のチェックをはずすと、キー操作でロックされていないセルの移動も制限されてしまいます。 現象を再現する設定としては、 1.新規ファイルにて、A列・B列を選択し、書式設定で、保護タブのロックのチェックをはずす 2.ツールの「シートの保護」にて、「ロックされたセル範囲の選択」のチェックのみはずし、保護実行。 3.A1にカーソルを合わせ、タブキーや矢印キー、Enterを押すとA1、B1のみ移動して下のセルへは移動しない。 通常のようにA1→B1→A2→B2→A3・・・とキー操作で移動できるようには出来ますでしょうか? なぜこのような現象が起こるのでしょうか? 文字を入力していけば、入力した最終セルのひとつ下まではカーソルはいきますが、その下へは行きません。エクセルの設定でできなければ、VBAで同じ操作が出来ればと考えております。。 どなたか知っている方がいらっしゃれば、いただけませんでしょうか?

  • エクセルの改行?について教えてください!

    エクセルに詳しい方ぜひ教えてください。 A1からE5までの25個のセルに数字を入力する表を作っています。横にA1・A2・A3・A4・A5と入力をしているのですが、ENTERやTab→だとA6のセルにいきます。それをA5を数字入力の後ENTERを押すと、B1へセルがいくような方法はありますか?A1からE5をドラッグしてENTERでとばす方法では、行や列が増えたときに面倒なので、いい方法ありましたらお願いします。  

  • エクセルでセル(列)を飛ばして入力する方法

    自分なりにいろいろ試してみたのですが、どうしても理想とする形にできなくて…。 A~Iまで使用の列があり、その間入力したい列がA、D、E、G、と飛んでおります。 名前の定義を使ってセル指定で移動するには行数が100を超えるため上手くいかず、列指定にすると縦入力からになってしまい意味がありませんでした。 またシートを保護する方法も試したのですがオートフィルタが使えず、セルの非表示はそこに見たい結果が出るため入力して再表示してまた非表示で入力して…と二度手間になってしまいます。 オートフィルタを使えて、尚且つセルを飛ばして入力していくにはどのような方法がありますか? 入力はA1、D1、E1、G1、A2、D2…と行い、横移動はtab、縦移動はenterを使用で行ってました。 マクロしかないのかと思ってはいるのですが、今まで使ったことがないため設定の仕方がわからず躊躇してしまってました。 何か妙案がありましたら教えてください。 よろしくお願いします。

専門家に質問してみよう