Tengo duda con un error de una macro en excel
Soy nueva creando macros y me baso en tutoriales dependiendo de lo que necesito...
Acabo de hacer una macro que me filtra en base a una "palabra de búsqueda" cierta información de una base de datos muy amplia... Pero me marca :
Se ha producido el error 13 en tiempo de ejecución:
El tipo no coincide.
Ya la cheque vs el tutorial... La hice de nuevo.. Y me marca el mismo error...
Es esta:
Sub transferirdatosotrahoja()
Dim nombre As String
Dim telefono As Variant
Dim correo As String
Dim empleados As Variant
Dim giro As String
Dim ultimafila As Long
Dim ultimafilaauxiliar As Long
Dim cont As Long
Dim palabrabusqueda As Variant
palabrabusqueda = Sheets("COMPLETA").Cells(3, 3)
palabrabusqueda = "*" & palabrabusqueda & "*"
ultimafila = Sheets("COMPLETA").Range("A" & Rows.Count).End(xlUp).Row
If ultimafila < 7 Then
Exit Sub
End If
For cont = 7 To ultimafila
If Sheets("COMPLETA").Cells(cont, 9) Like palabrabusqueda Then (aqui me marca el error)
nombre = Sheets("COMPLETA").Cells(cont, 1)
telefono = Sheets("COMPLETA").Cells(cont, 7)
correo = Sheets("COMPLETA").Cells(cont, 8)
empleados = Sheets("COMPLETA").Cells(cont, 10)
giro = Sheets("COMPLETA").Cells(cont, 9)
ultimafilaauxiliar = Sheets("RESUMEN").Range("A" & Rows.Count).End(xlUp).Row
Sheets("RESUMEN").Cells(ultimafilaauxiliar + 1, 1) = nombre
Sheets("RESUMEN").Cells(ultimafilaauxiliar + 1, 2) = telefono
Sheets("RESUMEN").Cells(ultimafilaauxiliar + 1, 3) = correo
Sheets("RESUMEN").Cells(ultimafilaauxiliar + 1, 4) = empleados
Sheets("RESUMEN").Cells(ultimafilaauxiliar + 1, 5) = giro
End If
Next cont
End Sub
¿Qué estoy haciendo mal?
Plsssss ! Helpppp ! Se los agradezco en el alma :)
Caro Ochoa