我正在研究一个利用客户和供应商数据的项目。基本上,一旦将客户的合同授予了供应商,我就可以在客户表上输入与一行描述该供应商的值相匹配的密钥(供应商名称的3个字母的缩写)。该键又用从供应商表中提取的数据(邮件块等)填充客户表的后8个左右字段。
当前,我lookup
在客户端工作表(其中AQ2 =供应商密钥,在上输入Client!
)上的函数具有以下公式(以不同的风格):
=LOOKUP(AQ2, Vendor!A:A, Vendor!H:H)
这对一个供应商有效;所以我可以将合同授予信和类似的东西发送给一位获奖者。但是,有没有一种方法可以向所有未赢得合同的人发送信件?
因此,假设有4个供应商出价,有3个需要“拒绝”字母;但需要从1张纸上管理3组信息,这些纸的关键是客户!就像“奖励”一样;
lookup
或其他类似功能为基于客户密钥电子表格的多个收件人的邮件合并导入信息(可能吗?)?(这是对最初的“奖励”查询的补充;认为没有必要同时进行。)可能有一种更为“优雅”的方式,但是如果您能够使用从查找功能中拉出的一行进行邮件合并,则您应该能够使用某些VBA多次遍历被拒绝的公司。 ,将他们的信息填充到工作表中,然后根据该信息调用邮件合并。
我本人不了解VBA,但是逻辑将是这样的:
for each row in Vendor!
if row.VendorCode = Client!VendorCode, skip this record
put row.VendorCode in DeclinedMailMerge!VendorCode
do the mail merge on DeclinedMailMerge!
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句