Forum Discussion

Mark Patey's avatar
Mark Patey
Copper Contributor
Jun 23, 2018
Solved

How to do the Excel equivalent of a mail merge?

Hello, all!

I'm trying to figure out the best way to accomplish something in Excel that's similar to a mail merge in Word. I have a spreadsheet that is essentially a form letter in Excel format... contains empty fields which I want to fill with the the records from another spreadsheet (which is basically a mailing list with some additional personal info fields). For example, first name, county of residence, etc. Let's say I have 250 records in the second spreadsheet. The goal is to make 250 versions of the first spreadsheet (the form letter), each filled out with the info of a given record (or row) from the second spreadsheet.

This sounds a lot like a mail merge in Word... but the government entity that provided the form requires that it be filled out as is (in Excel form), or else I'd just recreate it in Word and do a mail merge.

Any idea how to do this in Excel? Thank you in advance for any light you can shed!

-Mark

4 Replies

    • TierM1970's avatar
      TierM1970
      Copper Contributor

      The Excel Mail Merge works but I am trying to figure out how to "save the form as new file on each loop step" instead of MergePrint() or wsForm.PrintOut?

    • Nancy1231820's avatar
      Nancy1231820
      Copper Contributor
      Hi Sergei,
       
      Can you please help me with below question?
      I do have same question and very time whenever new data is updated in workbook 1(My data) I want to see same data in workbook 2(My form).
      I have a quick question can you please explain me in detail, but i am unable to follow point C and point D. 
       
      I have attached my data and form (workbook 1 & 2) for reference.
       
      Thank you in Advance for your help!
    • Mark Patey's avatar
      Mark Patey
      Copper Contributor
      Wow, great find, Sergei! I will give that a go. Thank you so much for your help.

      -Mark

Resources