複数のチームがコピーを作成するプロジェクト管理スプレッドシートを作成しています。私は簡単なアドレス帳を作成したい。私はチームの名前をテーブルに入れ、VBAを使用してMaster Tableを作成します。範囲B4:D5
で同じシート内で(名前付き)テーブルを複数回コピーしてテーブル名を変更する
3列名を持つ単純なテーブルがあります:
- 名前
- 電話
- メール
私のように(名前マネージャで)この表を命名しているが、 ContactTeam1
この正確な3x2 taをコピーして貼りたいイメージHereのような各チームの下にあるようにして、それぞれの名前付き表をContactTeam2
,ContactTeam3
などと変更します。
私はVBAを使いたいのですが、我々は多くの異なるプロジェクトを持っているので、できるだけ多くのプロセスを自動化したい、ということです。
私はすべての必要な情報(名前、電話、電子メール)を手で入力します。私がテーブルを使用したいのは、自動的に展開して最後の行の下に新しい行を追加する利点があるからです。
ボーナス機能として、誰かがチームの名前を含む一番上のセルをクリックしたとき。 (Team Blue
、など)、対応する範囲のすべての電子メールがクリップボードにコピーされ、電子メールクライアントで使用されます。 (これはテーブルで簡単に行うことができます - 私はそれらを使いたい理由の一つです)。
ボタンに関連付けるか、それともいくつのチームが存在するかを検出して対応する回数をコピーする必要がありますか? – luisarcher
あなたが試したコードと失敗したコードを教えてください。私たちは助けて改善するつもりですが、私たちはコード作成サービスではありません。 – Luuklag
luisarcher、私はすでにシートの行2と3を作成するサブプロシージャを持っています。このサブはボタンに割り当てられ、押されるとこれらの行が作成されます。 Luuklag、実際には私が尋ねたことに関する既存のコードはありません。以前は名前付き範囲で "複製"して名前を変更していないので、どこから始めたらいいのかわかりませんでした。 – Gonik