求助具体vba代码!在excel中用vba实现:在工作表sheet1中查询工作表sheet2单元格中已有的值并让用户候选.
例如:假设sheet2中单元格A3中有值“语文”,D3中为分数:“89”,A5中有“语数外”,D5中为分数“270”在sheet单元格A1中输入“语”时,系统自动查询出s...
例如:假设sheet2中单元格A3中有值“语文”,D3中为分数:“89”,A5中有“语数外”,D5中为分数 “270” 在sheet单元格A1中输入“语”时,系统自动查询出 sheet2中的“语文”和“语数外”及它们对应的分数让用户候选。(注意!我所谓单元格中的值不仅仅是汉字可能为公式!!)
展开
1个回答
展开全部
这个不用VBA就可以实现 将科目“语”,“数”,“外”这些科目复制到表一(随便哪一列,到时候隐藏就行了打比方在F列吧) 在表一A1使用数据有效性--有效性条件选择序列--来源就选F列你复制的那些类容区域。 这样 A1就有下拉框 可以选择这些科目 接着 在表一 B1单元格输入公式==VLOOKUP(A1,Sheet2!A:D,4,)
更多追问追答
追问
我需要的是vba代码! 单单两个的确可以不用vba,如果不知道A2中的确切行号列号呢?所以需要借助vba实现查询和候选功能
追答
能把表发过来看看吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询