Tengo una macro, a través de un msgbox me dice, en que hojas del libro está dicho empleado.
Sería posible, modificar esa macro, que me enviara a esas hojas y copiarlas en la hoja 1,
En cada hoja tengo una tienda, y los vendedores que van, pero igual puede ir a la Nike, que está en otra hoja, hay meses que pueden ser 110 tiendas, que está en otra, había pensado en ir hoja por hoja y enviar a los vendedores, a una base de datos y gestionar todo, pero trayendo ese vendedor que está en varios sitios, se gestionaría mejor.
Esta es la macro
Sub()
Dim hj as worksheet
Dim cóntexiste as integer
Dim búsqueda as Rangel
Dim res, consulta as string
Res =" "
Consulta= Sheets ("hoja 1").cella (7,4)
ContExiste=0
For each hj In thiswoork. Worksheets
With hj.usedrange
Set búsqueda=.cells.Find(what:= consulta)
If not búsqueda is nothing then
If hj.name<> ("hoja 1") then
Res= res&vbCrlf&hj.name
ContExiste=1
Setbusqueda=.findnext(busqueda)
End if
End if
End with
If ContExiste=0 then
Msgbox " dato no existe"
Else
Res= "dato encontrado"& vbCrlf &res
Msgbox res
End if
End sub.