我有一个选择不同国家的验证列表。每个国家/地区都有不同的卖家,我也必须为他们制作一份验证清单。问题是每次选择不同的国家/地区时,我都必须手动运行宏(使用按钮)。我希望宏在每次使用国家验证列表时运行/激活,而不是手动(按钮)。
我认为不需要我使用的任何代码来解决我的问题。无论如何,我会发布最后一部分。
Dim strFormula1 As String
strFormula1 = "=$z$1:" & Worksheets("graficos").Range("z1").End(xlDown).Address()
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=strFormula1
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With