エクセルについて教えてください。

シート1で行の高さ設定が”高さ:37.50(50ピクセル)”、
列の幅の設定が”幅:5.63(50ピクセル)”だったとします。
この状態で表を作成しているとします。(A1〜G10とか・・・)
これを、高さ、幅、書式、内容を維持したままシート2に貼り付けたいのです。
(貼り付け前のシート2は新規作成した時のままの列の幅、行の高さ設定です。)
貼り付けた部分だけ、行の高さと列の幅が変わってくれるようにしたいです。
複数行を選択し、コピー&貼り付けでは列幅が変わってしまいます。
複数列を選択し、コピー&貼り付けでは行幅が変わってしまいます。
領域を選択して、コピー&形式を選択して貼り付けでも手に負えません。
解決方法はありませんか?
解決方法としてシートコピー、画面のイメージコピーは除いて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/28 11:24:50
  • 終了:--

回答(9件)

id:kuippa No.1

くいっぱ回答回数1030ベストアンサー獲得回数132004/05/28 11:38:28

ポイント1pt

まず、普通にコピーをします。

で、貼り付けるときに

形式を選択して貼り付けを選択します。

列幅などの項目を選択できるところがあるので、列幅のコピーなどを行えばレイアウトも変更することができます。

…こんな感じですかね?

あと、リンク貼り付けで違うシートを覗き見させてしまうとか。。

id:minyakichu No.2

minyakichu回答回数220ベストアンサー獲得回数12004/05/28 11:39:17

ポイント1pt

行毎全てコピーすれば,そうなりますよね。

id:ukokkei_ry2

他のには影響を与えたくありません。

2004/05/28 12:12:07
id:sm0k3 No.3

03回答回数591ベストアンサー獲得回数392004/05/28 11:41:16

ポイント1pt

http://www.excel.studio-kazu.jp/lib/e4b/e4b.html

マクロの自動記録 エクセル Excel [エクセルの学校]

数が多いのであればマクロを使いましょう。

1:コピー元のシートのセルを選択して、クリップボードに入れるマクロ(ソースがひとつなら必要ないです)

2:幅と高さを変更し、クリップボード内のデータを同じ場所に貼り付けるマクロ

この二つを作れば仕事は速いと思います。

id:sugiyasato No.4

sugiyasato回答回数157ベストアンサー獲得回数22004/05/28 11:43:00

ポイント1pt

URLはダミーです。

複数列選択,コピーして,

目的のシートで列選択(Aとかをクリック)し,

「コピーしたセルを挿入」(右クリックメニューにあります),

でうまくいくようですがどうですか?(97&2000)

ちなみに行選択では列幅が変わらないようです。

お役にたたなければ次に期待ということで。

id:cx20 No.5

cx20回答回数607ベストアンサー獲得回数1082004/05/28 11:44:27

ポイント1pt

URL はダミーです。

次の2段階の操作で実現できると思います。

1. 複数行(行全体)を選択し新しいシートコピー

2. 複数列(もしくは範囲指定)をし、

  [形式を指定して貼り付け] - [列幅] を選択し [OK]。

と、することで、行列幅情報、書式を維持してコピーができると思います。

id:ukokkei_ry2

(行全体)を選択しコピーは全体に影響するので避けたいです。

2004/05/28 12:14:51
id:bellabreu No.6

べるら回答回数455ベストアンサー獲得回数02004/05/28 11:45:06

ポイント1pt

http://www.hatena.ne.jp/1085711090

エクセルについて教えてください。 シート1で行の高さ設定が”高さ:37.50(50ピクセル)”、 列の幅の設定が”幅:5.63(50ピクセル)”だったとします。 この状態で表を作成.. - 人力検索はてな

urlはダミーです。

A列の左となり かつ 1行の上 にある

部分をクリックすると全体が選択されます。

それをコピー&ペーストすれば行幅列幅共維持されたまま貼り付けられると思います。

はずしていたらごめんなさい。

id:ukokkei_ry2

全体ではなく、部分的に属性を保持したままコピーしたいです。

2004/05/28 12:16:13
id:suikanonaraduke No.7

suikanonaraduke回答回数1014ベストアンサー獲得回数02004/05/28 11:45:54

ポイント57pt

http://www.vector.co.jp/soft/win95/business/se248883.html?site=n

Vector:完全コピーアドイン (Windows95/98/Me / ビジネス) - ソフトの詳細

MS Excelには,列幅と高さも同時にコピーできる機能はありません.

別途,このようなアドインを使う必要があります.

id:ukokkei_ry2

やっぱりですね。質問をする段階で機能はないだろうと思っていました。こんな回答を求めていました。このソフト使ってみます。ありがとうございます。

2004/05/28 12:18:37
id:hzk No.9

hzk回答回数77ベストアンサー獲得回数02004/05/28 12:08:58

ポイント56pt

http://arena.nikkeibp.co.jp/qa/other/20020926/102067/

複数シートの表を1枚の用紙にまとめたい! - デジタル - 日経トレンディネット

「図のリンク貼り付け」で解決できます。

1.表の入力してあるセルをコピー

2.対象のシートに移動して[SHIFT]を押したままメニューの[編集]を選択

3.隠しメニュー(?)の「図のリンク貼り付け」がでてくるのでこれを選択

※リンク貼り付けなので、元のシートを編集すれば図に反映されます。

id:ukokkei_ry2

これ使えますねー。あくまでもリンクなんで元表で値を変えないといけませんが・・。ありがとうございます。

2004/05/28 12:25:42
  • id:kuippa
    いちおう補足。

    アドインを使う以上にいい手はありませんが…

    純正でも次のような手順で行えば実現可能です。

    1. 複数行を丸ごとコピーする
    2.行の挿入でコピー内容を挿入
    この段階で、内容と高さがコピーされます
    3.形式を選択して貼り付けで列幅を貼り付け
    この段階で、幅のみがコピーされます
    4.挿入した行分ずれてしまった領域を選択して削除⇒上方向にシフト

    …で、完成です。
    手順ながいですね。


    という事がいいたかったのでした。
    と、後からこのページを見る人の為に自己弁明。


    なんで、形式貼り付けには高さ幅のコピーはないのだろう…
    「行と列を入れ替える」ってエクセルの機能から消えてしまったのだろうか…
    (´・ω・`)
    http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu2.htm

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません