0

同じデータ範囲にリンクされている各ワークシートにコンボ ボックスを含むワークブックがあります。不正なデータ入力を防ぐために、コンボ ボックスを同じデータにリンクしたいと考えています。たとえば、各ワークシートには Country コンボ ボックスがあります。国がシート 1 で選択されている場合、国のコンボ ボックスを使用して、後続のすべてのワークシートで国を選択するように設定します。

Excel 2007 を使用しています。ご提案やご支援をいただければ幸いです。選択したフィールドで更新することができますが、他のすべてのデータが失われます。つまり、国の範囲から引き出された他のオプションです。

乾杯。

4

1 に答える 1

0

あなたの質問が、シート 1 のコンボボックスから国を選択し、同じブック内の他のすべてのシートで同じ値を使用する方法である場合、答えは、他のシートのセルを、選択があったシート 1 のセルに参照することです。作る。つまり、最初のシートを除くすべてのシートから国選択コンボボックスを削除し、最初のシートで選択した国が他のシートのデータを駆動できるようにします (たとえば、sheet1$A$1 または定義済みの名前を使用することをお勧めします!)。

または、そのシートで国コードのセルが変更されたときに実行されるすべてのシートに対して VBA スクリプト (on_change) を作成することもできます。スクリプトは、最後に選択された国を読み取り、選択された国の値をたとえば sheet1$A$1 に配置します。ただし、この単一の制御セル ($A$1) から他のすべてのシートを引き続き参照します。

于 2012-06-11T15:08:07.927 に答える