我需要帮助才能使两个不同的下拉菜单正常工作。每个菜单项都需要一个选项,以图像的形式给出答案。我可以让第一个菜单工作,但第二个菜单似乎不起作用。我知道我不能有两个同名的 Sub worksheet_calculates,但范围 (f1:f18) 也会出错。菜单的作用完全相同,但在不同的单元格中给出答案。我附上了我在 Visual Basic for Excel2010 中使用的代码。如果我删除 :f18 那么第一个菜单效果很好。我希望我传达我的愿望和问题。谢谢
Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("F1:F18")
For Each oPic In Me.Pictures
If oPic.Name = .Text Then
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
Exit For
End If
Next oPic
End With
End Sub