Macro automática que cuando active la celda F8 por medio de una lista desplegable busque y copie

Muy buenas noche
Necesito macro automática
que cuando active la celda F8 por medio de una lista desplegable de la
hoja registro, busque el dato seleccionado en la hoja ingrediente cuyos
datos están desde C2 bajando hasta ultimo dato y al encontrarlo me copie
en F7 de la hoja registro, el dato en la misma fila que la encontró
pero de la columna B:
ejemplo selecciono el dato
en la lista desplegable en la hoja registro F8 y automáticamente corra o
se de la macro busque en la hoja ingrediente desde C2 hasta ultimo
dato, si el dato esta en C2 que me traiga B2 y lo coloque en la hoja
registro en F7
en espera de alguna ayuda soy nuevo con esto
se despide Álvaro palacios

1 Respuesta

Respuesta
1

¿Y la lista desplegable la tienes con validación de datos o cómo pusiste la lista desplegable en F8?

claro si al buscar el dato de F8 no lo encuentra porque no existe entonce solo que aparezca un mensaje que diga ingrediente no existe fin de acción; si lo encuentra hacer lo que te explique ;busque el dato que esta en F8 de la hoja registro producto de una lista de validación y se vaya a la hoja ingrediente en la columna desde C2 hasta fin de los datos al encontrar el dato copie el dato de la celda B en la misma fila del dato encontrado y lo pegue en registro F7

que corra la macro cada vez que seleccione la lista de validacion

Sigue las Instrucciones para worksheet
1. Abre tu hoja 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. Del lado derecho copia la macro

Private Sub Worksheet_Change(ByVal Target As Range)
'por.dam
If Not Intersect(Target, Range("F8")) Is Nothing Then
    fila = Application.Match(Target.Value, Sheets("ingrediente").Columns("C"), 0)
    If Not IsError(fila) Then
        Range("F7") = Sheets("ingrediente").Cells(fila, "B")
    Else
        Range("F7") = ""
    End If
End If
End Sub

Saludos.Dam
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas