• ベストアンサー
  • すぐに回答を!

エクセルで作った表の列幅、又は行の高さだけを別のシートにコピーしたい

 タイトルどおり、単なるシートのコピーではなく、 幅や高さのみをコピーしたいんです。  いちいち、ちまちまと変更するより他ないんでしょうか?(T_T) 職場でいらいらする~~。

共感・応援の気持ちを伝えよう!

  • 回答数7
  • 閲覧数2443
  • ありがとう数10

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

  • ベストアンサー
  • 回答No.7

複数のシートの行の高さ、列の幅を一気に変更したい、ということでよろしいのでしょうか? それでしたら、変更したいシートの見出しをコントロールキー(またはシフトキー。コントロールキーだと、1枚づつ選択できます。)を押しながら選択し、選択されたシートの1枚目のシートの高さや幅を変更すれば、選択された他のシートの高さは幅も同時に変更されます。 (質問の意図と違ったら、ごめんなさい。)

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • EXCELで行の高さ、列の幅を保ったままコピーするには

    エクセルで作った表の行の高さ、列の幅を保ったまま別のシートにコピーする方法はありますか?今は表全体を選択して別シートにコピーするとデフォルトの高さ、幅に表がはめ込まれてしまい、再度手直ししなければならない状態です。エクセル2000を使用しています。宜しくお願いします。

  • エクセル 高さや列幅のコピー法

    高さ・列幅を様々な値に設定した表を、別シートにコピーしようとしています。数値や文字列はコピーされますけど、高さや列幅は全く反映されず、また、いちから高さなどを設定しています。 どうすれば、高さなどの表の形を反映したコピーが出来るのでしょうか?

  • エクセルの行の高さ・列の幅で困っております。

    初めて書き込みさせてもらいます。  現在、職場ノートPCでエクセル2002(OfficeXP)を使っておりますが、ある日、エクセルシートの行の高さや列の幅を変更しようとしても、なぜか3ピクセル単位でしか変更できないことに気づきました。例えば20ピクセルの行の高さを増やそうとしても、23・26・29と3つごとでしか変更できないのです。減らすときも同じですし、幅の増減も同じ現象です。自宅のPC(エクセル2000)では1ピクセル単位で高さも幅も自由に変更できます。 Winを再セットアップするまではこのようなことはなかったような気がするのですが・・・。 画面の表示倍率を200%にすると2ピクセルずつ、300%にバカでかく拡大してやっと1ピクセルごと変更できるようですが、それでは大変不便です。 100%の状態で3ピクセルごとという状態は壊れているのではないでしょうか? どなたかご教示をよろしくお願いいたします。

その他の回答 (6)

  • 回答No.6
  • Naka
  • ベストアンサー率44% (527/1181)

未記入のフォームを作っておいて、「編集」→「シートの移動またはコピー」でそのフォームの列幅、行の高さがコピーできますが、それではダメでしょうか??

共感・感謝の気持ちを伝えよう!

質問者からのお礼

 下の方にも書いたんですが、いくつかシートを 作成後に・・ってなかんじなので、だめなんです よねぇ・・  ごめんなさい。  ありがとうございました。

  • 回答No.5
noname#22
noname#22

書式のコピー/貼り付けを使ってみてはいかがでしょう? (刷毛のマークのボタンです) A(列)の左側【1(行)の上】のところを押すと、 そのシート全部が選択されますよね。 その状態で「書式のコピー/貼り付け」ボタンを押します。 で、書式をコピーしたいシートに移動して、同じ手順で シートを選択してあげれば、文字や数値を除いた 書式がコピーできます。 罫線や、細かく設定した書式設定も全てコピーされます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

 やはりこれが一番便利そう・・・ 刷毛模様のアイコン(笑)があるし・・・(^^;)  おばかな私にありがとうございました。m(_ _)m  たいへん助かりました。

  • 回答No.4
  • Kaz003
  • ベストアンサー率48% (31/64)

列幅のみのコピーは、元の範囲をコピー(クリップ) 変更したいセルの場所を選んで右クリック、 メニューの「形式を選択して貼り付け」 で、「列幅」を選んで[ok]でよいかと。 セルの高さは行番号も含めて選択(行全体)して 貼り付ければセルの高さもコピー先に反映されますが セル内容もコピーしてしまいます。 高さだけというのは 私にも分かりません。  私はその後セルのデータだけ消して使っています。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

 ありがとうございます。 列幅は簡単のようですね・・・ データをやはり消すという形になるんですね。

  • 回答No.3
  • paz777
  • ベストアンサー率47% (77/163)

こんな方法ではだめですか? ・元のシート全体を選択して「編集」→「コピー」。 ・コピー先のシート全体を選択して「編集」→「形式を選  択して張り付け」→「書式」にチェックを入れて「OK  」をクリック。 これでコピー出来ると思うのですが・・・・ まぁ、罫線もコピーされてしまう点はありますが。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

 罫線・・・これって結構やっかいですよねぇ・・・ でも、これは簡単そう・・  これを使わせていただきます。  ありがとうございました。

  • 回答No.2
  • mimura
  • ベストアンサー率0% (0/8)

単純にシート全選択しコピー、新しいシートに貼り付けてそのままの状態でDELキーで値を全削除ではだめなんでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

 今までそうしてたんですが、面倒くさい・・? (恥ずかし~~(*^_^*)) 例えば、シートをいくつか仕上げた後に、 あ、このシートの列幅が見やすいなー。 なんてことになったら、他のシートの値はそのままで 列幅だけを・・・ってなぐあいなんです。(^^;)  早々のお返事、ありがとうございます。

  • 回答No.1
noname#1802
noname#1802

EXCEL の マクロを使用してみてはどうでしょう? まず「ツール」→「マクロ」→「新しいマクロの記録」 を実行し、列・行の幅を変更していきます。 全部 変更完了してら 「記録の終了」!を行います。 で、 コピーしたいシートに移動し、 「ツール」→「マクロ」→「マクロ」から 先ほど作成したマクロを選択し、「実行」します。 すると、そのシートも前のシートと同じ幅になります。 また、「マクロ」→「編集」で プログラムを立ち上げ sub の次の行に sheets("シート名").select と入力すれば別シートを設定できます。

参考URL:
コピーとはちょっと違うのですが。。。。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速にありがとうございました。 私には少しハイレベル・・・(^^;) まだ、マクロをよく理解していないのです。情けない・・(T_T)

関連するQ&A

  • excel表のコピー時、列・行幅もコピーしたい

    EXCEL表ですが、全体を他のシートや、同一シート内の別の場所にコピーする時、データ数値は問題なくコピーされますが、列幅や行高さは、単にコピー・貼り付けではコピーされません。それが出来れば便利だと思うですがその方法をお尋ねします。

  • シート間のコピー時の列幅と行の高さ

    マクロ初心者です。下記はシート間のコピーですが、列幅と行の高さも一緒にコピーするにはどのように書いたらよいでしょうか。マクロは"sheet1"に入っています。よろしくお願いいたします。 Sub macro1() Worksheets("sheet2").Activate Cells.Clear Worksheets("sheet1").Activate Worksheets("sheet1").UsedRange.Copy ActiveSheet.Paste Destination:=Worksheets("sheet2").Range("A1") End Sub

  • 行の高さ、列の幅同時にコピー

    行番号をコピーして新しいシートに貼り付けると、列の幅が変わりません。同時に変えることってできますか?

  • エクセルで 表の大きさを変えないで コピー

    エクセルで表を作成した時   シートをそのまま コピーすると 大きさは変わらないので良いのですが・・・ 例えば  他のものを作成した下に その表のみをそこに移したい【表のみをコピー】 のですが  どうしても  表の幅と高さが 違ってコピーされてしまいます  幅 高さを変えずに他の作成中のシートへのコピー方法を教えてください

  • エクセルのコピー(列幅行幅をそのままコピーしたい)

    同じシート内に、同じ表を作りたくて、貼り付け時に「すべて」を選んでも、列幅行幅が小さくなってしまいます。コピー元とまったく同じにしたいのですがどうすればいいでしょうか。

  • Excelでシートコピーすると幅が変わる

    閲覧ありがとうございます。 Excel 2019で「シートの移動またはコピー」で、シートを新しいブックにコピーすると、幅が変わってしまいます。 同じブック内だと変わらないようです。 どうやら、全くサイズを変更していないセルの幅も違うようです。 シートをコピーする作業はVBAで行っています。 解決方法が良くわからず、質問させていただきました。 ・Excelのオプション変更で解決する方法 ・違う環境で同じExcelブックのVBAを使っても、幅が変更されない方法 できればどちらもご教示いただきたいです。 よろしくお願いいたします。

  • エクセルのシートを完全にコピー

     エクセルのシートを、行高さ、列幅などを崩さずに完全に他のシート又は他のブックにコピーできますか?

  • Excelのシートに別のシートの表を貼り付けるには?

    Excelで報告書を作成していて、その中に他のシートにある表を挿入したいのですが、行列の幅、高さに関係なく貼り付けることは可能でしょうか? ご指導お願いします。

  • EXCELでコピーしたとき列幅や行幅もコピーできますか?

     EXCELで、あるシートからほかのシートにコピーしよとした時、列幅とか、行幅が違って、困ったことないですか?  列幅、行幅もコピーすることは、出来るのでしょうか? 教えてください。 よろしくお願いします。

  • Excelの表をコピーした時

    Excel2003を使用しています。 2つ質問ですが 行と列幅を変更した表を作り別のシートへ作成した表を(行と列幅を変更した)行と列幅とデーターも他のシートへコピーできないでしょうか? セルの枠に2.3行の文字を入れる方法 現在は行の幅を広げてから、メモ帳で打ち込んでから2行、3行のデーターを改行してコピーし数式バーへ貼り付けしています。

専門家に質問してみよう