[[20060630092854]] 『セルの中身がないのに最終セルになる』(とんぼ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの中身がないのに最終セルになる』(とんぼ)
 セルに値が入っていないのに、End+Homeで最終セルに移動すると、
 下の方の行にある空白セルが選択されます。
 そのセルと同じ行のどのセルにも、
 そのセルと同じ列のどのセルにも、
 値は入っていません。
 行削除や列削除しても、同じアドレスのところのセルが最終セルになってしまいます。
 これはどうすれば直りますでしょうか。

 行削除・列削除をしてから保存して、Excelファイルを開きなおしてみてください。
 (nak)

 できました。 (nak)さんありがとうございます。
 ちなみに、条件付き書式を、セルの値が入っていない行にも多めに設定しているのですが、
 こちらは値が入っていなくても、条件付き書式が設定されていると
 最終行とみなされてしまうのでしょうか。
 今値の入っていない条件付き書式が設定されている行が
 最終行とみなされてしまうので、値が入っているところの最終行にしたいのですが。(とんぼ) 

 当方の環境(WinXP Home、Excel2000)で試してみました。
 1.条件付き書式を設定しただけでは最終セルにならない。
 2.条件付き書式を設定したセルをコピーして、(書式の)貼り付けをしたら最終セルになる。
 3.コピー&ペースト後に保存して、Excelファイルを開きなおしたら、
   コピー&ペーストしたセルが最終セルとして認識されなくなった。
   (もともと最終セルとして認識されていた箇所に戻った)

 とりあえず、保存して開きなおしてみてはどうでしょうか。
 (nak)

 (nak)さんいろいろおためしいただいたようでありがとうございました。
 まさに、2番で設定したものです。
 ただ、その後一度保存して開きなおしてもだめでした。
 何か良い方法は有りますでしょうか。(とんぼ)

 いい方法とは言えませんが、最終セルになってしまうセルを一度削除して、
 再度書式を貼り付けてはどうでしょう。
 (nak)

 (nak)さんありがとうございます。
 一度空白行を全部行削除したあとに、保存して、値が入っている行が最終行であることを
 確認したあとに、再び書式の貼り付けを行って保存して、閉じて開いたらやはり書式を設定したの最終行が最終行になってしまいました。他に何か方法ありますでしょうか。
 条件式書式が複雑ですので、できれば手で入力しなおしは辛いと思っています。(とんぼ)

 こちらの環境と動作が違いますね・・・
 とんぼさんの環境を教えていただけますか。
 (nak)

 すみません。環境を書いていなかったですね。
 なんども回答いただきありがとうございます。
 Windows2000、Excel2000です。(とんぼ)


 確認させてください。未使用のセルに手で条件付き書式を設定した場合は、
 そのセルが基準に最終セルが変わりますでしょうか。

 新規のブックで、適当なセルに条件付き書式を設定し、そのセルをコピーして
 別のセルに書式の貼り付けを行った場合は、最終セルは変わりますでしょうか。
 (nak)

 (nak)さん、いろいろご提示ありがとうございます。
 (nak)さんの方法で、何個か設定したりしていて、わかったことがありました。
 手で条件付き書式を設定している分には、最終セルはかわりませんでした。

 ただし、形式を指定して貼り付けで、書式をコピーすると
 セルの高さもコピーされ、
 セルの高さがかわっているところまでが最終行とExcelで判断されている気がします。
 その後、書式をコピーしたあとに、セルの高さを元に戻してもだめなようです。

 新規ブックでも行ってみたのですが、条件付き書式のコピーというよりは
 条件付き書式を設定しなくても、セルの高さを変えただけで、高さを変えた行が最終行とみなされてしまっていました。

 条件付き書式は手で入れるしか方法はないでしょうか。高さはコピーできなくても
 よいので、条件付き書式だけをコピーはできないでしょうか。(とんぼ)


 セルの高さは行全体を選択して、書式の貼り付けをした場合のみ変わると思うので、
 必要なセルを個別に範囲選択して、書式の貼り付けをしてみてはどうでしょうか。
 (nak)

 (nak)さん、本当にありがとうございました。
 上記のようにやって、新規ブックでやったときは大丈夫だったのですが、
 もともとのファイルでやってみたら 行全体でなくて範囲指定でコピーして
 高さをコピーしなくてもやはり、だめでした。
 セルの高さは関係なかったかもしれないです。ごめんなさい。
 もうあきらめるしかないでしょうか。(とんぼ)


 シートの内容がわからないのでできるか不明ですが、
 一案としてブックを移行してみてはどうでしょう。

 まず、該当のシートで条件付き書式を設定している範囲を選択し、
 新規ブックのシートに書式の貼り付けを行い保存します。
 次に、保存した新規ブックを開いて、最終セルがA1になっているか確認します。
 最後に値の入っている範囲だけを保存した新規ブックにコピー&ペースト。

 これでできなければ、必要のないセルは削除しておいて、
 必要になったら書式の貼り付けを行うようにするか、あきらめるか・・・

 当方の知識ではここら辺が限界です。
 お力になれず申し訳ありません。
 (nak)


 (nak)さんいろいろとありがとうございました。
 新規ブック経由でやってみたのですが、だめでした。
 もともとコピー元に罫線とか設定してあり、
 コピーした後に、それを消して 条件付き書式だけ残しているのですが、
 その罫線を一度設定してしまっているせいか、その後に罫線を消しても
 だめになっているようです。
 本当にいろいろと検討いただき、ありがとうございました。(とんぼ)

 入力してある条件付き書式を他の範囲にも適用したい時
     たとえば、A1に条件付き書式を設定した後に
     (他のセルに条件付き書式が設定されていない場合)
 A1を含めて適用したい範囲を選んで、
 メニューから 書式→条件付き書式→OK とすると
 A1で設定した条件の書式が、選択していた範囲にも
 コピーされると思うのですが・・・・それでもダメですかね?

 (HANA)

 (HANA)さんありがとうございます。
 最初に100行くらい、ご提示のように、全部範囲選択してつくったのですが、
 その後、100行より下の空白行にも追加される事を考慮して、事前に条件付書式を
 設定しておこうとしたのです。
 列によって条件付書式が違ったりして、各条件が3つだったりで、
 もう一度いちからいれなおすには大変なので、コピーでいけないかと思いまして。
 (とんぼ)

 思いつきですが、現在のシートを複製して
 条件付き書式以外の書式等を削除して
 増やしたい場所(100行より下)にコピーする
 なんて事じゃだめですかね。

 (HANA)

 (HANA)さん、ありがとうございました。
 書式だけ消して見ましたがだめでした。
  (nak)さん (HANA)さん、ほんとうにいろいろと検討してくださり
 ありがとうございました。(とんぼ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.