Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/02/2016, 05:47
lucho248
 
Fecha de Ingreso: octubre-2010
Mensajes: 154
Antigüedad: 14 años, 1 mes
Puntos: 5
Respuesta: Vb y excel evento enter

Buenos días Triby, esto es lo que me quedo.
te consulto a ver si esta bien porque me devuelve un error... evidentemente no lo estoy haciendo bien ja.

Código vb:
Ver original
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.         ' Si la celda actualizada no es la que necesitas, entonces sales sin hacer cambios
  3.        If Intersect(Target, Me.Range("E4")) Is Nothing Then Exit Sub
  4.      
  5.         ' Desactivas detección de eventos para prevenir ciclo infinito
  6.        Application.EnableEvents = False
  7.      
  8.         ' ***********************
  9.        ' Aquí agregas tu código para copiar, pegar y ejecutar la consulta
  10.        Range("E3").Select
  11.         Application.CutCopyMode = False
  12.         Selection.Copy
  13.         Sheets("Recupera datos").Select
  14.         Range("D3").Select
  15.         ActiveSheet.Paste
  16.         Application.CutCopyMode = False
  17.         Sheets("Consulta").Select
  18.         Range("E3").Select
  19.        
  20.         ' ***********************
  21.    
  22.         ' Activas nuevamente la detección de eventos para poder continuar
  23.        Application.EnableEvents = True
  24.     End Sub

Te comento lo que estoy haciendo, para ver si me podes indicar donde le estoy errando..
Creo un macro, hago el copiar la celda de CONSULTA (E4), la pego en RECUPERA DATOS (D3), y vuelvo a CONSULTA (E4).
Detengo el Macro, entro a editarlo, agrego este codigo que me pasaste. Pero el macro me desaparece.
Es mas en estos intentos, me pego parte del codigo de VB en RECUPERA DATOS.
Uds. sabrá donde estoy pifiando.
Gracias por su tiempo.
Saludos.