Utilizar un buscador inteligente que busque en toda la tabla de excel
Tengo una tabla de excel, con varias filas y columnas, he creado un textbox para hacer una búsqueda, con programación VBA, funciona bien, pero quisiera saber si es posible que la búsqueda en vez de realizarla por una columna (en este caso apellidos) se pudiera hacer por todas las columnas, es decir, que al introducir el texto, salieran los datos que coinciden independientemente de la columna donde se encuentan.
El código que he usado es el siguiente:
Private Sub TextBox1_Change()
Dim valorbuscado As String
If Hoja1.TextBox1.Value <> "" Then
valorbuscado = "*" & Hoja1.TextBox1.Value & "*"
Range("A7").CurrentRegion.AutoFilter Field:=5, Criteria1:=valorbuscado
Else
valorbuscado = ""
Range("A7").CurrentRegion.AutoFilter
End If
End Sub
Es posible concatenar dicha búsqueda con el resto de columnas, es decir, como hago para en ese mismo cuadro de texto poner un teléfono o un apellido y que lo busque por toda la tabla y no solo por la columna apellido.