我是VBA的新手,目前正在一个有3个ComboBoxes的用户表单上工作,用户可以从每个项目中挑选1个项目。其目的是让代码从电子表格中查找相应的第4个值,并将其返回到用户表单上的文本框中。一些网站说SumProduct函数在VBA中不起作用,还有一些说只要你指定"WorkSheetFunction“它就可以,还有一些说你应该用'evaluate‘代替。就像在这篇文章中:SUMPRODUCT For
我有一本带有两张工作表的excel工作簿。每个列的格式完全相同。列为ColA - ID ColB - Desc/dept - Name
Sheet2拥有所有列中的所有信息。Sheet1只有ColC中的信息。我想编写VBA代码来比较C列中两个表的值,如果它们匹配(因为它们可能不是以相同的顺序,甚至是相同的记录数),那么代码将ID和Desc从Sheet2(forId)的A和B列复制到sheet1的A和B列(1099我写了以下内容,但它只是运行和excel停止响应后,我点击它。当我选
: Dim todayDate as DatestartDate = "=INDEXC2,MATCH(CLng(todayDate.Value),[Financial_Calendar.xlsx]Calendar!C9,0))" startDate公式将在excel文件中查找todayDate,并返回todayDate行的