ブック2枚、シート1枚、シート2枚ありました。行番号8の空白行をsheet1に挿入すると、自動的に空行がsheet2の行番号8に追加されます。このタスクはどのようにして達成できますか?1つのシートに行を挿入または削除すると、他のシートに同じ行が自動的に挿入または削除されますか?
同じことが削除にも適用されます。 Sheet1はユーザーによって使用され、sheet2はユーザーから非表示になります。
ユーザーがsheet1から行を削除した場合、sheet2でその行を再選択する必要があります。
マクロを使用してこれを行うことはできますか?
これを行うには?
事前のおかげで...
のようなもので動作するでしょうか?すでに持っているコードを投稿できますか? – Comintern
変更が削除/挿入を暗示しているかどうかを知るには、シートにアンカーが必要であることは間違いありません。名前付き範囲のように。 – Pierre
ワークシートの変更イベントを使用して、挿入または削除を検出できます。それが削除の場合、ターゲット範囲は空白になりますが、削除の場合、最後の行を削除しない限り、そこにテキストが表示されます。どのような変更が行われたのかを判断したら、もう一方のシートに簡単に再現できます。 (つまり、sh.range( "A14")。wholerow.delete) – Hrothgar