Excel VBA-检查单元格值是否在列中

Excel VBA-检查单元格值是否在列中,excel,vba,Excel,Vba,我有两张Excel表格 表1列出了约500所大学,其全球排名在a列,大学名称在B列 第2页a栏列出了个人姓名,B栏列出了他们的大学,C栏列出了他们的考试成绩 我想写一个VBA代码,检查第2页个人的大学是否在前50名(在第1页第1行到第50行)。如果是的话,我会把他们在C栏的分数乘以1.15 提前谢谢大家 试试这个(我没有现场登记) 短时间后: 为什么你想用vba做这件事,而你只有普通的函数,你可以在工作表的D列中使用 =if(isna(vlookup(B2, [sheetUniversities

我有两张Excel表格

表1列出了约500所大学,其全球排名在a列,大学名称在B列

第2页a栏列出了个人姓名,B栏列出了他们的大学,C栏列出了他们的考试成绩

我想写一个VBA代码,检查第2页个人的大学是否在前50名(在第1页第1行到第50行)。如果是的话,我会把他们在C栏的分数乘以1.15

提前谢谢大家

试试这个(我没有现场登记)

短时间后: 为什么你想用vba做这件事,而你只有普通的函数,你可以在工作表的D列中使用

=if(isna(vlookup(B2, [sheetUniversities]!B2:B51,1,0)), C2, C2*1.15)

MCVE是最小、完整和可验证示例的缩写-。因此,我们期望一个新的问题不仅包括期望的行为,还包括通过显示通常最短的代码(甚至伪代码)以及再现问题(可验证)所需的所有部分(完整)来描述所面临的核心问题或错误。请编辑您的问题以提供该信息,否则您将面临无法获得答案或被否决的风险。
=if(isna(vlookup(B2, [sheetUniversities]!B2:B51,1,0)), C2, C2*1.15)