Excel buscar desde un código de una celda, encontrar la descripción en otra hoja del mismo libro

Les cuento, tengo un libro de excel con dos hojas activas "PARTIDAS" y "APU", en mi hoja PARTIDAS, tengo una serie de códigos en la columna B, por ejemplo en la celda B1 tengo el código P42012. Necesito una especie de vinculo en el cual, al ubicarme en esa celda B1 que contiene el código P42012, al oprimirlo, me busque ese mismo código en la hoja APU y me lleve hasta alli.

2 respuestas

Respuesta

Pon la siguiente macro en los eventos de tu hoja "PARTIDAS"

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Por Dante Amor
    'Seleccionar un código en la hoja Partidas, columna B y
 'buscarlo en la hoja "apu", si lo encuetra seleccionarlo en la hoja "apu"
    '
    If Not Intersect(Target, Columns("B")) Is Nothing Then
        If Target.Count > 1 Then Exit Sub
        If Target.Value = "" Then Exit Sub
        '
        Set h = Sheets("APU")
        Set b = h.Cells.Find(Target.Value, lookat:=xlWhole)
        If Not b Is Nothing Then
            h.Select
            b.Select
        End If
    End If
End Sub

Sigue las Instrucciones para poner la macro en los eventos de worksheet

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
  4. En el panel del lado derecho copia la macro

'.[Sal u dos. Dante Amor. No olvides valorar la respuesta. 
'.[Avísame cualquier duda
Respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas