Searching two workbooks for matching SSN's and then returning a cell two columns over (its an email).

HappyChappy1558

New Member
Joined
Apr 20, 2022
Messages
2
Office Version
  1. 2016
Platform
  1. Windows
I am working on an automation that has the user select a workbook (a weekly report), copies the SSN's from that report to an existing workbook and formats it with them all with the "-" because the report does not already do that. I have this part done so far. What I need it to do from here is have the user select another workbook (through file explore, it will not already be open) and search a column to match SSN's. When it finds a match it will return the value in the cell two and three columns over to the right. These values will be email addresses. Ex. match value in cell A1 return A3 and A4. Lastly, it will paste these values to the original workbook that is already open.

I will concatenate the emails together and separate them by a ";" and have outlook generate a "copy and paste" email to those email address. I just need the part above to get the email addresses. Below is what I have so far.

Sub Get_Data_From_File()
Dim FileToOpen As Variant
Dim OpenBook As Workbook
Dim r As Range

FileToOpen = Application.GetOpenFilename(Title:="Browse for your File & Import Range", FileFilter:="Excel Files (*.xls*),*xls*")
If FileToOpen <> False Then
Set OpenBook = Application.Workbooks.Open(FileToOpen)
OpenBook.Sheets(1).Range("D2:D30").Copy
ThisWorkbook.Worksheets("SelectFile").Range("A1").PasteSpecial xlPasteValues
OpenBook.Close False
End If


Application.ScreenUpdating = False
With Range("A1").CurrentRegion
For Each r In .Cells
With r
.Value = Application.Text(.Value, "000-00-0000")
End With
Next r
End With
Application.ScreenUpdating = True

End Sub
 

Excel Facts

How to change case of text in Excel?
Use =UPPER() for upper case, =LOWER() for lower case, and =PROPER() for proper case. PROPER won't capitalize second c in Mccartney

Forum statistics

Threads
1,223,911
Messages
6,175,333
Members
452,636
Latest member
laura12345

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top