Excel 2010:データソース検証ワークシートの変更に基づいたドロップダウンリストの動的更新
複数のデータ検証リストのデータソースを設定するためのワークシートが1つあります。つまり、このワークシートを使用して、他の複数のワークシートにドロップダウンリストを提供しています。 データソースワークシートの1つまたは複数の変更のいずれかで、すべてのワークシートを動的に更新する必要があります。これは、ブック全体のイベントマクロを使用する必要があることを理解できます。 私の質問は、これをどのようにしてブック全体で「オフセット」式を維持するのですか? どうも 私の質問をサポートするために、私はそれを機能させようとしているコードを入れました: 以下の情報を提供しました: 私はドロップダウンリストの擬似動的更新のためにそのような式を使用しています、例えば: = OFFSET(MyDataSourceSheet!$ O $ 2; 0; 0; COUNTA(MyDataSourceSheet!O:O)-1) 私はピアソンの本のイベントの章を調べましたが、これにはあまりにも初心者です。 このマクロを理解し、データソースと同じワークシートのドロップダウンリストを使用してテストとして正常に実装しました。私のポイントは、これを完全なワークブックに展開する方法がわからないということです。 データソースワークシートに関連するマクロ: Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) ' Macro to update all worksheets with drop down list referenced upon ' this data source worksheet, base on ref names Dim cell As …