2016-06-01 11 views
0

変数に給与計算名の値を取得しています。この給与名をリストドロップダウンセルに設定する必要があります。私はちょうどcode.Theドロップダウン変更イベントの上セル内のリストから指定した値を選択

Worksheets(sectionName).Range("B" & rowCntr).Value = payroll 

を用いて細胞にこの給与を入れていた場合はトリガされません。また、このために他の計算セルが読み込まれません。 ドロップダウンから値を選択し、ドロップダウン変更イベントが発生するように提案してください。

+0

Dropdown.value =。私はあなたがそれがサブであるかのように変更イベントを呼び出すことができると思います。 –

+0

ドロップダウンはデータ検証オプションリストを使用して作成されます。だから私はドロップダウンの名前を知らない。 – user3206357

+0

AFAIKデータ検証ドロップダウンには変更イベントを設定できません。 VBAのイベントですか?あなたはコードを投稿できますか? –

答えて

0

質問を正しく理解していれば、ドロップダウンで値を変更したときにコードを実行する方法を探していますか?もしそうなら、これを行ってください。

Private Sub Worksheet_Change(ByVal Target As Range) 
    Dim Cell As Range 

    Set Cell = Range("YOUR DROP DOWN CELL") 'or an entire range of cells 

    If Not Application.Intersect(Cell, Range(Target.Address)) Is Nothing Then 
     ' Your Code Here 

    End If 
End Sub 
+0

セルにデータを入れながらイベントをトリガーする必要があります。 – user3206357

関連する問題