• ベストアンサー

エクセルの行の高さをそろえてくれるマクロ下さい

エクセルを使っているも、マクロは使ったことなし。しかし、以前にもらった行の高さをまとめて揃えるマクロは便利に使ってました。でもこのたび消えてしまいました。 どなたか分けてくださいませんか。 htmlの表とかコピーしたときに揃えるのに便利だったので。お願いします。 (^^;

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

  • ベストアンサー
  • h_sakaki
  • ベストアンサー率18% (175/970)
回答No.2

私は全選択(一番左上の□をクリック)してセルの高さを 全部合わせてから、変更したい行のみ、(2~3行) 高さを大きくしています(見出しなど) これで、不便を感じませんが・・・ あと、左側の欄外で、変えたい行を複数選択は、 連続している場合はshift、離れている場合はctrlと併用で、クリックします。

s-holmes
質問者

お礼

マクロを使っていた私がバカでした・・・。これで十分です。ありがとうございました。

その他の回答 (1)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

複数行選択して調整するってのはだめなんでしょうか? マクロ使わなくても十分調整できると思うんですけど・・・

関連するQ&A

  • エクセル マクロでの行挿入は・・・・

    マクロを勉強中です。 特定の列の値(下の表では5列の『サブコード』です)が、 4~6 の時に、1行挿入し上の行のコピーを貼りつけ、 7~9 の時は、2行挿入して上の行をコピー貼りつけ・・・ という作業が、マクロでできますでしょうか? ご回答を、お待ちしております。 どうか、よろしくお願い致します (u_u)

  • エクセルマクロの行非表示及び挿入

    エクセルマクロの方法について質問です。 今6~70行の中に表(入力項目は3行一体)を作っていてそのEセル(3行の結合セル)に”済”と入力すると3行で一体の行を非表示にし、非表示にしたことで入力行が減ってしまうので、非表示にした後に最後から2つ目の3行一体の行にコピーして行を挿入する構文を教えてください。 なお、最後の行挿入だけはマクロの自動記憶でも出来そうでしたが、その前段階の非表示がどうしてもうまくいきません。

  • エクセルのマクロを使って行を好きなところに挿入したい!

    文だけできちんと説明できるかどうか不安ですが、下記の文でおわかりになった方、ぜひアドバイスをいただきたいので宜しくお願いします。エクセルの表で、ページごとに挿入したいヘッダー(よく表にある見出しです)があって、これはエクセルの機能にあるヘッダーとフッターが使えないようなので(...と思うのですが...)、そのヘッダーをそのままマクロ登録してボタン1つで好きなところに挿入できるようにしようと思ったのですが、コピペした状態を登録するとコピー元は問題無いようなのですが、コピー先のセルが決まってしまって好きなところに挿入することができません。(例えばA1のセルをコピーしてA2にペーストしたものをマクロ登録すると、コピー先が全部A2になるので好きな所に挿入することができません。)モジュールでプログラムを変えればできるのかもと思い、MVBについてネットで調べてみましたがなかなか回答を見つけることができず、ここで聞いてみることにしました。やりたいことは、表の見出しを、エクセルのヘッダーとフッター機能を使って全ページに表示されるように、全ページに表示させたくて、これはできないみたいなのでマクロを使ってみようと思いました。もしマクロなんか使わなくてもできるやり方があればそちらも教えていただきたいので、わかる方、ぜひご回答宜しくお願いします。

  • エクセルで行を追加するマクロ

    いつもお世話になります。 エクセルのマクロでこんなことは可能でしょうか。 (1)ある「不特定のセル」に値が入ったとき(そのセルの列は決まっています) (2)自動的にそのセルの「行」全体をコピーし (3)ひとつ下の行に「コピーしたセルの挿入」で行の追加をする 「不特定のセル」というところでつまづいています。 お詳しい方、ご教授宜しくお願い致します。

  • 行コピーして、今日の日付の行に貼り付けるマクロ

    こんにちは、エクセルマクロについて、助けて頂きたく質問させていただきました。 添付しました画像のような表があり、 セルA2に「=TODAY()」が入っていて、セルB2から右は別シートのデータを参照しています。 マクロを実行すると、2行目を行コピーし、セルA3以下の日付からセルA2の日付(今日の日付)を探し出して、行貼り付けしてほしいです。 行コピーや値で貼り付けはマクロの記録を使って、詳しくない私でもなんとか作ることはできるのですが、 今日の日付を探し出して、そこに貼り付ける。というマクロは作れませんでした・・・。 お助け下さい、宜しくお願いします! ※補足します セルA2の今日の日付は便宜上入力しているだけです。無い方がマクロを組みやすいのなら、無くせます。

  • エクセル 行追加マクロについて

    エクセル 行追加マクロについて 2007エクセルマクロ初心者です。 スケジュール表を作成、行追加マクロを作ろうとしてます。 シートの上下に表があり、上の表に行追加です。 関数式を壊したくないので、一部セルへロックをかけています。 以下の点についてご教授をお願いいたします。 行追加マクロを実行するとパスワードを要求されます。 聞かれないようにできないでしょうか。? パスワードを入力した以降は要求されませんが シートの保護解除を選択すると保護が解除されてしまいます。 パスワード記載のマクロを試したことがありますが、 表へオートシェイプが描写できなかったので断念しました。 Sub 行追加() With ActiveSheet 'シート保護解除 .Unprotect Range("A65536").End(xlUp).Offset(-8).Select ActiveCell.Resize(1, 79).Select Selection.Copy Selection.Insert Shift:=xlDown Range("A65536").End(xlUp).Offset(-8).Select ActiveCell.Resize(1, 9).Select Selection.ClearContents 'シート保護 .Protect DrawingObjects:=False, Contents:=True, Scenarios:= _ True End With End Sub

  • マクロの作成について

    今、マクロを組んでいます。 簡単に言うと、 A1~C5にある表を、 A6~C10にコピーする作業です。 ※ただのコピーならマクロを組む必要がないのですが、 行の高さを変えなければならないので、1つ1つ高さを変えるのが面倒なので、 マクロを組んでいます。 A6~C10にコピーするマクロは組めましたが、 次にA11~C15に同じ表をコピーするには、 どんな設定をすればいいのでしょうか?? つまり、同じ表を下に下に新しく作っていきたいのです。 ちなみにエクセル2007です。

  • 行をコピーするマクロ

    下記のような表があります。 最初は10件分の行しかない(印刷するとこれで1ページ) のですが10件を超えた場合に、この元になっている表 (データの入っていないテンプレート、他のシートにあります) から10件を埋めた後にコピーするマクロを組みたいのです。 具体的には23行目に別シートの2行目から22行までをコピー するマクロボタンをこのシートにおきたいと思っています。 日によってデータの量は数件から200件くらいになり、日締めで これを印刷しなければいけないので、必要なページのみ 印刷したいからです。 使っているのはWindowsXP(SP3)、OfficeXP(2002)です。

  • エクセル マクロ

    エクセルでマクロを組んでるのですがシート1のデータをコピーしてシート2のデータを入力している最終行の次の行にコピーしたいのですが最終行まではEND 下⇒キーで行くのはわかりますが、その次の空白行への移動のやり方がわかりません

  • エクセルの行挿入とコピー

    よろしくお願いいたします。     A    B   C    D 1  123  123   123   123 2   444  555   666  777 3   890   890   890   890 4   000   000   000   000 上のようなエクセルの表(Excel2003)があるとします。 この表の1行目と2行目の間に、1行目のデータを9行コピーするための方法を教えてください。 実行後は1~10行目は全く同じデータ、11~20行目に2行目のデータがあり、同じように末尾行まで繰り返すということです。 自分でも色々と検討してみましたが、なかなかうまくいきません。 行挿入だけであればできるのですが、コピーまで同時に実行する必要があります。 元の表は3000行ほどあるため、とてもじゃありませんが手動では実行できませんので、マクロで末尾行(Excel2003の65000行)まで自動実行する方法を教えていただきたいのです。 すみませんがよろしくお願いいたします。

専門家に質問してみよう