[[20100406144127]] 『非表示とオートフィルタが使ってある文書のコピー』(はな) ページの最後に飛ぶ

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

 

『非表示とオートフィルタが使ってある文書のコピー→形式を選択して貼り付け→値』(はな)

 お世話になります。

 非表示とオートフィルタが使ってある文書で
 関数で表示させているものを全て値で表示させたいと思っています。
 また、オートフィルタで隠れているものはコピーしたくないのですが・・・

 コピー→形式を選択して貼り付け→値を選択して、貼り付けて元のデータを消そうとしていたのですが、このシートは非表示とオートフィルタが使ってあるためか、コピー→形式を選択して貼り付け→値で試してみると空白のセルが無視され、右に順に詰められてしまいます。
 オートフィルタで隠れているものもコピーされてしまいます。

 何か、良い案はございませんでしょうか。
 よろしくお願いいたします。

 1.そのオートフィルタされている表の範囲を選択。
 2.「編集」→「ジャンプ」→「セル選択」
 3.可視セル にチェックでOK
 4.右クリックでコピー
 5.コピーしたい場所で右クリック→形式を選択して貼り付け→値を選択して貼り付け

 で、どうでしょう?
 (momo)

 早速のご回答ありがとうございます。
 ご教授いただいた方法で、オートフィルタの部分はうまくいきました。
 ありがとうございます。

 重ねてもう一点解決したいことがありまして、
 列を非表示にしているところがあるのですが、
 同じシートの下に貼り付けいているためか、
 非表示の部分に空白があると、右詰になってしまいます。

 この点の対処方法は無いでしょうか。
 非表示の部分を削除するしかないでしょうか。

 良い方法があれば教えてください。
 よろしくお願いいたします。
 (はな)


 >非表示の部分に空白があると、右詰になってしまいます。

 この辺がちょっと意味がわからないです。
 出来ればシートレイアウトを掲示して頂いて説明して頂けると
 より良い回答が得られると思います。
 (momo)

 説明が足りなくて申し訳ございません。

    A    B    C    D    E    F    G    H    I
 1 福岡 論文 広報        5  芸術  4 100,000
 2 佐賀 寄付 総務        3  社会  4 200,000
 3 山口 寄付 総務        3  社会  4 100,000
 4 山口
 5 広島 論文 広報        5  芸術  4 300,000
 6 熊本 論文 環境        5  芸術  4 400,000
 7 長崎 論文 広報        5  芸術  4 100,000

 DE列を非表示とし、4行がオートフィルタで表示されていないとすると

 1.そのオートフィルタされている表の範囲を選択。
 2.「編集」→「ジャンプ」→「セル選択」
 3.可視セル にチェックでOK
 4.右クリックでコピー
 5.コピーしたい場所で右クリック→形式を選択して貼り付け→値を選択して貼り付け

 を使って8行目以降に貼り付けると、
     A    B    C    D    E    F    G    H    I
 1 福岡 論文 広報        5  芸術  4 100,000
 2 佐賀 寄付 総務        3  社会  4 200,000
 3 山口 寄付 総務        3  社会  4 100,000
 4 山口
 5 広島 論文 広報        5  芸術  4 300,000
 6 熊本 論文 環境        5  芸術  4 400,000
 7 長崎 論文 広報        5  芸術  4 100,000
 8 福岡 論文 広報  5  芸術  4 100,000
 9 佐賀 寄付 総務  3  社会  4 200,000
10 山口 寄付 総務  3  社会  4 100,000
11 広島 論文 広報  5  芸術  4 300,000
12 熊本 論文 環境  5  芸術  4 400,000
13 長崎 論文 広報  5  芸術  4 100,000

 と、なってしまいます。
 このような説明でよろしいでしょうか。

 申し訳ございません。右詰ではなく、左詰でした。

 よろしくお願いいたします。

 (はな)


 詳しい説明ありがとうございます。
 たぶん、その状態ですとそのまま1発でコピーする方法はなさそうですね。

 1.全部をコピーしてからDE列に2列挿入

 2.DE列を表示させてから上記の方法でコピーしてその後DE列を再度非表示にする。

 3.A〜C列で上の方法でにコピー と F〜I列でもう一度コピーする。

 4.VBA(マクロ)で処理

 の4つくらいしか方法が思いつきません。

 (momo)

 早速のご回答ありがとうございます。
 やはり1回では無理なんですね。

 非表示部分は表示してやってみます。
 オートフィルタの対策だけでも大変ありがたく思います。
 大変助かりました。
 momo様ありがとうございました。

 (はな)


コメント返信:

[ 一覧(最新更新順) ]


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