Celda Activa, presionar enter para disparar Macro
Quiero hacer una macro que al dar ENTER en una celda dispare una macro, en la hoja "AL 1-MAR-08" en la columna A escribo un código, lo que hace la macro es buscar ese código en otra hoja "CATALOGO PROD", al encontrarlo, brinca 1 columna y el valor de esta celda lo pone 4 columnas después del código en la hoja "AL 1-MAR-08", sí funciona la macro pero tengo que activarla yo y quisiera que funcionara al dar ENTER ya sea en el teclado numérico o el otro.
Este es mi código
Option Explicit
Private Sub objeto_Enter()
Dim cod As String
Application.ScreenUpdating = False
Sheets("al 1-mar-08").Select
On Error GoTo noencontro
If Not (ActiveCell.Value) = "" Then
cod = ActiveCell.Value
Sheets("CATALOGO PROD").Select
Cells.Find(What:=cod, lookat:=xlWhole).Select
ActiveCell.Offset(0, 1).Copy
ActiveSheet.Previous.Select
ActiveCell.Offset(0, 4).Select
ActiveSheet.Paste
ActiveCell.Offset(0, -4).Select
End If
Application.ScreenUpdating = True
Exit Sub
noencontro:
End Sub
¿Es posible?
Este es mi código
Option Explicit
Private Sub objeto_Enter()
Dim cod As String
Application.ScreenUpdating = False
Sheets("al 1-mar-08").Select
On Error GoTo noencontro
If Not (ActiveCell.Value) = "" Then
cod = ActiveCell.Value
Sheets("CATALOGO PROD").Select
Cells.Find(What:=cod, lookat:=xlWhole).Select
ActiveCell.Offset(0, 1).Copy
ActiveSheet.Previous.Select
ActiveCell.Offset(0, 4).Select
ActiveSheet.Paste
ActiveCell.Offset(0, -4).Select
End If
Application.ScreenUpdating = True
Exit Sub
noencontro:
End Sub
¿Es posible?
1 Respuesta
Respuesta de tavopz
1