VBA 导入用户ID并匹配姓名
这段代码实现了导入用户ID的功能。首先,它检查'B6'单元格是否为空,如果为空,则弹出一个消息框提醒用户没有姓名信息。然后,它调用了一个名为'删除从A6到H6开始的每一行中的非空单元格中的空格'的子过程,该子过程用于删除从'A6'到'H6'开始的每一行中的非空单元格中的空格。
接下来,它创建了一个文件选择器对象,并设置了文件选择器的初始路径和文件类型过滤器。然后,它显示文件选择器,并获取用户选择的目标工作簿路径。如果用户没有选择文件,则直接退出当前代码的执行。
然后,它打开目标工作簿,并选择目标工作表。接下来,它获取当前工作表的'B'列从'B6'开始的列范围和目标工作表的'B'列从'B3'开始向下的列范围。
然后,它遍历目标工作表的'B'列数据,进行匹配和复制。对于每个目标单元格,它在当前范围中查找匹配的值,并将目标单元格的偏移1列的值复制到当前工作表的'A'列的偏移1列处。
最后,它调用了一些其他的子过程,保存并关闭目标工作簿,并清除对象引用。最后,它调用了一个名为'ID和姓名重复情况'的子过程,用于显示ID和姓名的重复情况。
原文地址: https://www.cveoy.top/t/topic/gBio 著作权归作者所有。请勿转载和采集!