• 締切済み

2013 行挿入 数式コピー データの入力規則 

シートの間に、複数の行を列ごとの数式をコピーした状態で、挿入したいのですが、うまくいきません。 手作業でもできますが、定期的に挿入をおこなうつもりですので、ここをできる限り、効率的にやりたいと考えています。 過去質問で、「データ」の作成、「データの入力規則」を使うことでできるみたいな回答がありますが、 やり方が、いまいちわかりません。(私の使用バージョンは2013です。) http://okwave.jp/qa/q4395647.html なお、マクロは対応していないため使えません。 どなたかお力添えください。

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

リンクにあるリストは入力規則のリストのことではありません。 今のバージョンで言うとテーブル機能にあたります。テーブル機能を検索されてみては如何でしょうか?

kenthehg
質問者

お礼

遅くなり申し訳ありません。ご回答ありがとうございます。 テーブルの機能を検索したところ、数式が自動挿入されることがわかりました。 ですが、テーブルを使うとシートが異常に重くなり、私の用途には少し合わないと感じております。(これは、別の問題となりますが、、、) 並行してベストな解決策を模索します。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【エクセル】行挿入で数式もいっしょにコピーしたい

    こんにちは。 エクセルで現金出納帳を作成しています。 例えば・・・   A列   B列 C列 D列 E列 1 日にち  科目 収入 支出 残高 2 10/1  光熱費    10000 3 10/2  給料  200000   190000 4 ・・・・・・ E列には=IF(E2="","",IF(AND(C3="",D3=""),"",E2+C3-D3)) という数式を入れています。 後からデータを足したい時(例えば3行目に挿入)に、行挿入をすると 数式もコピーされ、以下の行の数式も更新されるようにしたいのですが、どのようにしたら良いのでしょうか。 ご回答宜しくお願い致します。

  • エクセルで1行ごとに空白行を挿入し、挿入した空白行に色をつけたいです

    タイトルの通りです。 エクセル(2000)で、データはシート毎に件数が違います。 各シート毎にそれぞれ1行毎、空白行を挿入し、挿入した空白行のA列~G列までに薄いグレーの色をつけるマクロを入れたいのですが、うまくいきません。 詳しい方、教えて下さい。

  • 行の挿入で数式も自動的に挿入

    C1列に=SUM(A1:B1)を入力し、オートフィルを30行目までかけました。 3行目で行の挿入をした時に 自動的にC列に数式が入力されている状態 (上の行、又は下の行のコピーを挿入) にしたいのですがどうすればよろしいでしょうか? 行をコピー  → コピーしたセルの挿入 以外の方法はあるんでしょうか? よろしくお願い致します。

  • エクセルのデータ入力をマクロで行う方法は?

    はじめまして。初めて質問させていただきます。 Excelで作業を行っていたのですが、マクロ(VBA?)で分からないことが出てきました。 Sheet1のQ6セルとQ7セルが結合されています。そこにはデータ(数式)が入力されています。 同様に、Q8とQ9、Q10とQ11・・・というように、データ(数式)が続いています。データ数は300個です。 他のシート(Sheet2)の A4セルから下に、先程のQ6セルのデータ A5セルにQ8のデータ・・・ というように書きたいのです。 これをマクロを組んで行うことは出来るのでしょうか? さらに、Sheet1で数式だったデータを文字列で保存できるとなお嬉しいです。 マクロ初心者ですいませんが、皆様のお知恵をお貸しください。よろしくお願いいたします。

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

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

  • エクセル)行挿入しても数式をそのままにしておきたい

    よくある質問だったらすみません。あまり上手く検索ができなかったので教えてください。 シート1に、以下のデータがあります。 1 あいうえお 2 かきくけこ 3 さしすせそ 4 たちつてと シート2は、 =シート1!$B$1 =シート1!$B$2 =シート1!$B$3 =シート1!$B$4 という形で数式が張り付けていて、表示としては、 あいうえお かきくけこ さしすせそ たちつてと になっています。 シート1の3行目に行挿入をして 1 あいうえお 2 かきくけこ 3 さしすせそ 4 なにぬねの 5 たちつてと としたところ、 シート2のほうの数式が、 =シート1!$B$1 =シート1!$B$2 =シート1!$B$3 =シート1!$B$5 となり、 あいうえお かきくけこ さしすせそ たちつてと のままなんです… 希望としては、シート2の数式はそのままに、 =シート1!$B$1 =シート1!$B$2 =シート1!$B$3 =シート1!$B$4 で、 あいうえお かきくけこ さしすせそ なにぬねの とさせたいんです。 $をつければずれないと思っていたのですが、何がおかしいかわかりません。 幼稚な質問かもしれません。わかりにくい表現で申し訳ないです。 よろしくお願いいたします。

  • エクセルで複数行のデータを1行にする方法

    エクセルで複数行のデータを列挿入--切り取り--貼り付けで1行にしたいのですが、 その様なセルの並びが沢山あります。 VBAマクロなどで一度に出来る方法が有りましたらどうか教えて下さい。 データはこんな感じです。 ┌─┬─┬─┬─┬─┐ │01│04│07│10│13│ ├─┼─┼─┼─┼─┤ │02│05│08│11│14│ ├─┼─┼─┼─┼─┤ │03│06│09│12│15│ ├─┼─┼─┼─┼─┤ │16│19│22│25│28│ ├─┼─┼─┼─┼─┤ │17│20│23│26│29│ ├─┼─┼─┼─┼─┤ │18│21│24│27│30│ ├─┼─┼─┼─┼─┤ この様に並び替えたいのです。 ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ │01│02│03│04│05│06│07│08│09│10│11│12│13│14│15│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │16│17│18│19│20│21│22│23│24│25│26│27│28│29│30│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ 何卒宜しくお願いいたします。

  • VBAで行コピーして挿入

    1行目の内容をコピーして、他の場所に指定数分だけ 挿入するマクロを作りました。 そのマクロ自体は、正しく動いたのですが、コピー元の1行目に 他のシートを参照する関数が入っていた場合、想定どおりの 結果を得ることができません。 [SHEET1:データのみを記載] 省略 [SHEET2] A1セル:   =SHEET1!$A1 ←コピー元の行 [マクロ:一部抜粋] myR = Application.InputBox("挿入する行数を入れてください", , "1") For i = 1 To myR   Rows("1:1").Copy   Cells(ActiveCell.Row, 1).Select   Selection.Insert Shift:=xlDown   Selection.EntireRow.Hidden = False Next i どういう結果を求めたいかというと、たとえば、 SHEET2のA10セル上で、このマクロを実行し、 "挿入行 = 3" と指定したら A10:   =SHEET1!$A10 A11:   =SHEET1!$A11 A12:   =SHEET1!$A12 となってほしかったのですが、結果は、 A10:   =SHEET1!$A10 A11:   =SHEET1!$A10 A12:   =SHEET1!$A10 となってしまいました。 どうにか、求める結果を得られるようにできないでしょうか?

  • VBA 複数の行を挿入後、挿入以外を削除その2

    先回はごちゃごちゃしていました。 https://okwave.jp/qa/q9540698.html 今回はwatabe007様より、ヒントを得て、やり易くするように流れを変えました。 ●「挿入」シートにナンバーの数字が1~(100以上)と順次に並んでいます。 「挿入」シート  1  2  3  4  5  6  7  8  9  10  ・  ・  ・  100くらい ●「入力」シートにナンバーの数字、行挿入の数、色分けの三つあります。 「入力」シート ナンバー 挿入する行の数 色   4      5     赤   6      3     黄色  8      4     緑  9      1     青 上記を入力し、マクロ実行すると「挿入」シートのナンバー4に5行挿入、6に3行挿入、8に4行挿入、9に1行挿入 「挿入」シート  1  2  3  4 (行挿入) (行挿入) (行挿入) (行挿入) (行挿入)  5  6 (行挿入) (行挿入) (行挿入)  7  8 (行挿入) (行挿入) (行挿入) (行挿入)  9 (行挿入)  10  ・  ・  100くらい マクロ実行で、シート名「入力」に記載していたナンバーと挿入した行以外を削除 「挿入」シート  4 (行挿入) (行挿入) (行挿入) (行挿入) (行挿入)  6 (行挿入) (行挿入) (行挿入)  8 (行挿入) (行挿入) (行挿入) (行挿入)  9 (行挿入) といった流れが望ましいです。 宜しくお願いします。

  • 行・列の挿入でセル結合が解除される

    エクセルについての質問です。 結合セルを含む表で行や列の挿入をすると、結合していない列や行が挿入されます。 表が足りなくなった場合、行・列のコピー&貼り付けで付け足しているのですが、 表の真ん中あたりで挿入が必要な場合や、頻繁に挿入が必要になったときにとても手間がかかっているように感じてしまいます。 シート上では難しい気はしていますが、表と同じ結合をした行や列を挿入する方法はあるのでしょうか? マクロは初級程度のものしか書けませんが、どうせやるなら効率的にやりたいと思っています。 非常に初歩的な質問ですがよろしくお願いいたします。 エクセルは2003です。

専門家に質問してみよう