• ベストアンサー

可視ファイルコピーがうまくいかない!!

下記の図1のようにB列を非表示にた状態のものを 別のシートにコピーペーストをしたいと思います。 編集 ジャンプ 可視セルにチェックをいれてコピー貼り付けを するのですがなぜか失敗してしまいます(下図2のようになってしまいます) なぜだかわかりますか?C列が空白だからでしょうか? ちなみにフィルタもかけていて、A列が7で始まりDが動物で抽出 しています。 図1                A列   C列  D列 E列    7755     かめ  有     7788     うさぎ   図2 A列   C列  D列 E列    7755 かめ  有     7788 うさぎ        

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

  • ベストアンサー
noname#90572
noname#90572
回答No.6

flow1997です。 >何か良い方法はないのでしょうか? 貼り付け先シートのB列を表示させてから 貼り付ければうまくいく話なんですけどね。 非表示のまま貼り付けるのであれば、 コピー範囲を変えるしかないでしょう。 コピー元シートのC列からE列までをコピーして、 貼り付け先シートでのC列(からE列)に貼り付ける という方法で。 >コピー貼り付けをするのですがなぜか失敗してしまいます ・・・という質問文に戻りますが、失敗はしていないのです。隠れているB列に、しっかり空白は貼り付いているのです。 他のみなさんもご説明されていますが、なんとかご理解していただきたく図にしてみました。

leona14
質問者

お礼

すばらしい解説ありがとうございます。 拙い私の説明に丁寧に何度も答えていただきありがとうございました。 おかげでなぞが解けました☆あげられるなら100ポインあげたいほど感謝しておりますT_T

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

下記の例で理由が判りませんか。 例データ B列は非表示 A1:D5 A C D 112 aa あり 234 あり 231 cc あり 321 dd A1:D5を範囲指定 編集ージャンプーセル選択ー可視セルーOK コピー A13[を指定 貼り付け 結果(見た目) A D 112 あり 234 あり 231 あり 321 B列を再表示 A C D 112 aa あり 234 あり 231 cc あり 321 dd ーーー 非表示のセルにも(当然セルは有るものとして、実際セルは、非表示なだけで、あります)貼り付けています。

leona14
質問者

お礼

う~~ん??ちょっとよくまだわからないのでもう一度整理しなおすことにします。ありがとうございました。

  • okdeath
  • ベストアンサー率28% (13/46)
回答No.4

こんにちわ。 どうしてもジャンプが必要なら「可視」じゃなく、「定数」にしたらいいんじゃないかと思います。 ジャンプって機能はこの質問で初めてしりました。どんなときにべんりなんでしょう?気が向いたら教えてください。でわ。

leona14
質問者

お礼

定数にしてやってみたいと思います。ありがとうございます。

  • okdeath
  • ベストアンサー率28% (13/46)
回答No.3

こんにちわ。 図1を可視セルにチェックを入れてコピーしたら、見えていないB列を除いた状態でコピーしているのだと思います。 なので、図2に貼り付けたときは、以下のように移動していると思います。 A列 → A列 C列 → B列 D列 → C列 E列 → D列 そのままの状態をコピー貼り付けしたいのなら、ジャンプを使わないで、普通にコピペしたらいいとおもいます。 逆に、leona14さんが、なんで「ジャンプ→可視セルにチェック」をしたいのかが謎です。

leona14
質問者

お礼

ありがとうございます。私の質問の仕方が悪かったです。 図1の非表示の状態も空白の状態もすべてまったく同じものの コピーが欲しかったのです。可視セルにチェックをつけたのは質問にも書いたようにフィルタをかけて行が非標示になっているからです。

noname#90572
noname#90572
回答No.2

>そうです。B列は非表示です。 図1の状態をそのままコピーしてはりつけたいのですが、 空白セルがあると図2のようになってしまうのでしょうか? 何か方法はないのでしょうか? 「貼り付け先の」シートのB列も 非表示なんですよね?(少しクドい確認) だとしたら、B列が隠れていない普通の白紙のシートに貼り付ければいいだけで、空白セルは、この問題にまったく関係ありません。 犯人は、貼り付け先の「非表示のB列」であり、 セルが空白かどうかは関係ありません。

leona14
質問者

お礼

すみません。私の質問がよくなかったです。 貼り付け先のシートもB列が非表示なんです。 貼り付け先のシートにはB列を非表示にした状態で A列   C列  D列 E列    7755           7788    6689 0099    というようにA列のフィルタを はずしたデータが入っています。 この表の上に図1のデータを貼り付けたいのです。が 貼り付けると図2のようになってしまうのです。 何か良い方法はないのでしょうか?

noname#90572
noname#90572
回答No.1

1.これB列が非表示ですけど合っていますか? 図2 A列   C列  D列 E列    7755 かめ  有     7788 うさぎ  もし、合っているのなら正常な動作です。 図1のC列(空白列)が、図2の非表示のB列に張り付いているため、 間が詰まっているように見えるだけです。

leona14
質問者

お礼

回答ありがとうございます。 そうです。B列は非表示です。 図1の状態をそのままコピーしてはりつけたいのですが、 空白セルがあると図2のようになってしまうのでしょうか? 何か方法はないのでしょうか?

関連するQ&A