我在变量中获得工资单名称的值。我必须在列表下拉单元格中设置此工资单名称。如果我只是使用
将这个工资单放在单元格中Worksheets(sectionName).Range("B" & rowCntr).Value = payroll
上面的代码。下拉更改事件不会触发,因此,其他计算的单元格不会被填充。 请建议一种方法,以便我可以从下拉列表和下拉列表更改事件中选择值。
答案 0 :(得分: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