![新しい行が追加されたときに Excel のテーブルを更新する](https://rvso.com/image/1366132/%E6%96%B0%E3%81%97%E3%81%84%E8%A1%8C%E3%81%8C%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%20Excel%20%E3%81%AE%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B.png)
私には問題があり、それを説明するのは非常に難しいのですが、ここに説明します。
従業員の 1 人がデータを入力する必要がある Excel シートがあります。
このデータは平均値を計算するために使用されます(他の用途もあります)
「アルファベット順に並べ替える」ボタンを簡単に使用できるように、シートのこの部分をテーブルにしました。
私が望むのは、テーブルがデフォルトで 1 行だけであることです。メカニックが最上行に最初のファイバー値を入力すると、シートは計算などを実行し、テーブルに必要な数式とレイアウトとともに別の (テーブル) 行を追加します。
これは可能ですか?
これには vba コードの使用が避けられない可能性があるため、vba タグを追加しました。
答え1
テーブルのサイズを 1 行だけに変更できるはずです。右下のセルに小さな三角形のマークがあります。それを選択して最初の行までドラッグし、空白行がある下の行をコピーします。
リボンのコマンドを使用してこれを行うこともできます。マウスでテーブル内のセルを選択した後、リボンのタブのセクションResize Table
から選択します。Design
Table Tools
次に、テーブルの範囲を 2 行 (ヘッダーと 1 つのエントリ行) に変更します。
サイズ変更後に表の外側に残っている数式を消去できます。
テーブルの下部に別のエントリを作成すると、テーブル (およびその列内の数式) が自動的に拡張されます。