Intentando search cadenas y tener errores de syntax

Creación de una macro que envía correos electrónicos a varias empresas con información de la propia spreadsheet. Estoy haciendo un seguimiento de las empresas que ya han sido enviadas por correo electrónico pegando el nombre en una hoja separada y luego revisando la columna para el nombre de la empresa y el nombre del empleado. Parece que estoy haciendo algo tonto. Estaba pensando que podría usar una matriz para realizar las mismas tareas, pero ¿puede search el contenido completo de una matriz? Además, el número de empresas es variable según el día.

Código debajo

firmName = reportsByFirm.Cells(row_num, firmcol) empName = reportsByFirm.Cells(row_num, traderCol) continue = True empSeparate = False emrow_num = 3 firmAlreadyRun = emailMaster.Columns(26).Find(What:=firmName).Address empAlreadyRun = emailMaster.Columns(27).Find(What:=traderName).Address If firmAlreadyRun <> Empty Then GoTo Skip ElseIf empAlreadyRun <> Empty Then GoTo Skip End If 

 Dim firmAlreadyRun As Range, empAlreadyRun As Range firmName = reportsByFirm.Cells(row_num, firmcol) empName = reportsByFirm.Cells(row_num, traderCol) continue = True empSeparate = False emrow_num = 3 Set firmAlreadyRun = emailMaster.Columns(26).Find(What:=firmName, LookAt:=xlWhole) Set empAlreadyRun = emailMaster.Columns(27).Find(What:=traderName, LookAt:=xlWhole) If Not firmAlreadyRun Is Nothing Or Not empAlreadyRun Is Nothing Then GoTo Skip End If