【发布时间】:2013-09-03 04:49:43
【问题描述】:
我在 sheet1 上有一个数据验证下拉列表,在 sheet2 上有列表的来源。 sheet2 上的数据是一组记录,每行一个。当用户从下拉列表中进行选择时,我需要查询在 sheet2 上提供数据的单元格的地址。我正在使用Workbook_SheetChange() 函数,该函数现在只是弹出一个消息框进行测试。我想将 sheet2 上列表中其他列的数据传输到 sheet1,所以我需要的是 sheet2 上用户在 sheet1 上选择的数据的行引用。
【问题讨论】:
-
这有效(来自 Craig 在 Excel Blackbelts 上): Dim oList as Range Dim lRow as Long Set oList = evaluate(Target.Validation.Formula1) lRow = Application.WorksheetFunction.Match(Target,oList,0 ) 感谢您的关注。
-
我真的不明白你的问题是什么;你的“问题”中没有任何东西看起来像一个真正的问题......
标签: excel vba excel-2007