プロが教えるわが家の防犯対策術!

住所録1.xlsx
住所録2a.xlsm
住所録2b.xlsx

上記のような3つの住所録があり、
1は、表の形は同じですが、セルの幅や行の幅が2a・2bとは異なります。
2aと2bの表の形は全く同じで、
2aはデータの入っているもの
2bは罫線と見出しのみのもの です。

2aの住所録から何名か分を抜き出して2bの住所録に貼り付けて使います。

2aのデータは、全てが1の参照という形で入っています。
例: 2aのH205='[住所録1.xlsx]住所録 '!$H$205

2aから2bへのコピー&ペーストがうまくいきません。

2aの住所録1名分全ての項目をまとめてコピーし、2bに貼り付けると、
結合されたセルについて、すべて#VALUEが返ります。
値のみの貼り付け とすると、
コピー領域と貼り付け領域の形が違うため、情報を貼り付けることができません
とのエラーが出ます。
(コピー領域と貼り付け領域の形は全く同じなのですが…)

セルごとにひとつひとつ値のみの貼り付けをしていけば
結合されたセルについてもコピー&ペーストできることはわかったのですが、
ものすごい手間と時間を要します。

なにか良い方法はないものでしょうか…?


お詳しい方、よろしくお願いいたします。

A 回答 (2件)

このようなケースではOfficeクリップボードを利用します。



ホームタブのクリップボードの右下のダイアログ起動ツールをクリックしてOfficeクリップボードを表示させます。

対象範囲をコピー後、貼り付けるときに、このクリップボードに表示されたコピー内容をクリックしてみてください。
    • good
    • 0

参考までに。



直接的なコピー貼り付けだけで対応したい場合は、以下のような他のアプリケーション間のコピーを利用した方法で対応することもできます。

すなわち、スタートメニューから2つのエクセルアプリケーションを立ち上げ、コピー元とコピー先のそれぞれのエクセルファイルを開きます(エクセルアプリケーションを2つ立ちあげた状態)。

このようにして、他のアプリケーション間でコピー貼り付けすれば、テキスト貼り付けが基本となりますので、Officeクリップボードを使用するよりも操作が簡単かもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!