• ベストアンサー

エクセルでの複数シートへの同時行挿入

白石 勇夫(@sunbravery)の回答

回答No.1

シート1に行を挿入するときにシートを「作業グループ化」してから行の挿入を実行する習慣をつけられてはいかがでしょう。 作業グループ化→まずSheet1のタブをクリックします。次にShiftキーを押しながらSheet2のタブをクリックします。 Sheet1とSheet2のタブが白くなり選択状態になります。 この状態でシート1の行選択をして行を挿入するとシート2にも同時に行が挿入されます。 解除するにはSheet1(2でも可)のタブ上を右クリックし出てきたメニューの「作業グループ解除」をクリックすれば元の状態になります。 その後関数をコピーでは。

undonuts
質問者

お礼

早速の返答ありがとうございます。 作業グループ化、やってみました。が、うまくいきません。 シート1をクリック後、shiftキー押しながらシート2を選択し、シート1&2が反転した状態で、 行挿入しようと、行の上で右クリックしても、「挿入」メニューも白字に反転しており実行できません。 なにか方法が違うのでしょうか? ちなみに、エクセル2007です。

関連するQ&A

  • エクセルで行挿入した際、自動的に計算式も入力される方法を教えて下さい。

    例えば、A列は単価を入力する欄、B列には数量を入力する欄、C列には=A1*B1(1行目の場合)の計算式が入っている表があるとします。 表の途中で行挿入すると、自動的にCのセルに数式が入力される方法はありますでしょうか? 複数の人に毎月この表(実際はもっと列が多い表)に入力して貰って集計等をしているのですが、各個人で表の途中で行挿入して行を増やした際、数式がコピーされてない人がいるため、行挿入すると自動的に数式が入力される方法がないかと思っております。 エクセルのバージョンは2000又は2003、行挿入は必要なので、行挿入を禁止する事はできません。 宜しくお願いします。

  • エクセルの行挿入の際の計算式について

    いろいろ探したのですが、答えを見つけられずにいます。 良かったら教えてください。よろしくお願いしますm(_ _)m 。 エクセルで、1行目から10行目まで関数の数式(例えばSUM、IFなど)が入力されているとき、7行目などで行挿入をした際、その関数が他の行と同じように、挿入された行にも自動で反映するようにすることはできるのでしょうか?? デフォルトではできない・・・ですよね?私はできないように思うのですが。 たくさん数式が入っている表ですと、ひとつひとつ数式コピーを加えていくのが手間なもので・・・何か良い方法や設定があればご伝授お願いいたします。 分かりにくい文章ですみません。

  • エクセル2003~行挿入できない~

    すみませんが、お分かりの方いらっしゃいましたら教えてください。 エクセル2003(XP)を使用しております。 作成中の表に、行を挿入したいと思い、実行すると、 「データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません」 と表示されエラーが出ます。 どのようにすれば、行挿入が可能になるでしょうか。 お手数お掛け致しますが、よろしくお願い致します。

  • Excelで行を挿入しても移動しない方法

    Excelで行を挿入しても関数の指定値が移動しない方法はありますでしょうか? SkyDriveのexcel web appでアンケートと作って使っていたんですが、途中で別のシートに入力されてきたものを様々な関数をつかって見やすく集計しました。 しかし、新しい集計結果はどうも挿入されているらしく、せっかく新しい集計結果が入ってもうまく集計されません。 具体的にはシート1のA3の文字列をシート2から検索しシート3のA3に表示させる。それをA4、A5とコピー100くらいまでコピーしておく。 さらにその中から最頻値をA1に返す。 というのをつくったのですがこの時入力はシート1のA10ほどまでしかしてなかったのです。でそれ以下は式がエラーを返している状態なので値がシート1に入力されていけばうまく行くのですが、新しい結果はシート1のA11に挿入されるようでシート3のA11はシート1に挿入後はA12を指定してしまっているので集計結果に合算してくれないのです。 うまい解決方法はございませんでしょうか。

  • エクセルのシートを同時に行削除、行挿入させて自動連動させたい

    エクセルで、横(列)256列以上のデータを入力したいため、シートを分けざるをえません。その場合、次のようなことがしたいとき、どのようにすればよろしいでしょうか?(やりたいことの結論下記(3)になります。) エクセルのシートが2つ以上あるとします。 (1)「sheet1」には、基本データ(名簿録のようなもの・氏名ふりがなアイウエオ順配列) (2)ふたつめ以降のシートには、毎月変更するデータを入力し、「sheet1」の名簿の個々のIDに対応したそれぞれ同じ行番号に入力することになります。 (3)「sheet1」で行削除(名簿対象者解約)や行挿入(新規契約者)を任意の場所で行いたい。それに連動して、2つ目以降のシートでも同じ列で行削除・行挿入を自動でしたい。 ★この簡易システムを作成するのはマクロ初心者の私であり、日々の入力作業するのはエクセルそのものが初心者である他者となります。 ★行挿入、行削除のときだけシートの同時選択を手作業でしてもらうことは想定していません。そのあたりをも含めた自動化の智恵がでてこないのです。 以上、よろしくお願いします。

  • エクセルの行挿入について

    こんにちわ。お世話になります。 エクセルでシート1に1,000行、シート2に1,000行のデータを作成し、シート1のデータの上にシート2のデータを貼り付けて連続したデータを作っているのですが、データを貼り付けるたびに1,000行の行挿入をしてからデータを貼り付けています。いちいち行挿入をせずにもっと簡単にできる方法があれば教えていただけませんか。お願いします。

  • エクセルでデータの最後の行に行挿入後の合計されない

    エクセルで文字・数値データを作成しております。その最後の行に合計(SUMとSUMIFを使用)を出す表があります。 データの最後の行(合計の前)に行を挿入しデータ数値を入力すると、SUM(SUMIF)の合計が、前にあったデータまでしか、合計されません。 単純な計算では、行を挿入しても合計されるのに、ナゼ今回は出来ないのでしょうか?原因が分かる方は、いらっしゃいませんでしょうか? 宜しくお願い申し上げます。

  • ExcelVBA 複数のシートへの行挿入

    現在下記の操作を行いたい為、Excelマクロを作成しています。 Sheet1のアクティブセルの行に(AからN列の)行の挿入 Sheet2から4はSheet1のアクティブセルの行+2の(AからN列の)箇所に行の挿入 Sheet5は行挿入を行わない。 このような操作をマクロで行う事は可能でしょうか。 またどのように記述すればよろしいでしょうか。 よろしくお願い致します。 例: Sheet1のアクティブセル = A3の場合 Sheet1 = A3からN3まで行挿入 Sheet2から4はA5からN5まで行挿入 Sheet5は行挿入を行わない。 現在ここまで作成しています。 Sub Add() ActiveCell.Offset().Activate ActiveCell.EntireRow.Range("a1:n1").Insert Shift:=xlDown End Sub

  • Excel 挿入について

    Windows Vistaを使用して、Excelで表を作成していますが、「行の挿入」をすると、「オブジェクトがシートからはみ出します。その操作はできません。」という表示が出て、行の挿入が出来ませんので、どうすれば行の挿入が出来るようになるのか、教えて下さい。

  • エクセルで、検索したセルの下の行を出したいときは?

    たとえば、一つのシートに数字が入った表があるとして(シート1)、 隣のシート(シート2)でA1のセルに数値が入るとシート1から 同じ数値を探し出す(作業しているのはB1)。 その探し出したセルの下の行にあるものを出したいのですが、 その方法がわかりません。関数の数式の中で、 ”+1行”とか、”+1列”というのは、 どういった入力をすればいいのでしょうか? ちょっと説明がうまくできないので、伝わりづらいと 思いますが、補足していきますので、よろしくお願いします。