【发布时间】:2018-07-22 23:33:50
【问题描述】:
我正在尝试编写一个宏,它可以根据名字、姓氏和公司自动生成电子邮件地址。我有一个工作表,其中收集了我的原始数据(第一个、最后一个、公司)以及我尝试使用宏生成的电子邮件地址的最后一列。
在第二张表上,第一行从前面提到的表中提取名字、姓氏和公司。下面,我有一个表格,它根据我为每家公司分配的格式(即 First.Last@abc.com,FLast@abc.com)使用顶行的名称生成电子邮件地址。
然后我将使用索引匹配来匹配通过匹配公司来提取生成的电子邮件:Index(email list,Match(firm,firm list,0)。
如何使用 VBA 循环遍历我的列表?
感谢所有帮助!
【问题讨论】:
-
我不能确定,但从你的描述来看,这听起来你不需要 VBA。一些查找公式应该可以做到这一点。
-
有3种格式:First.Last@company.com, FLast@company.com, First@company.com 但有55家公司
-
基本上,我正在尝试编写这样的代码:Sheet2 A1=Sheet1A1(公司名称)然后 Sheet2 B1 = Sheet1 B1(名字)然后 Sheet2 C1 = Sheet1 C1(姓氏)。 Sheet1D1 = 索引(Sheet2 D3:D57(可能的电子邮件)MATCH(Sheet1A1(公司名称), Sheet2 A3:A57,0))。