Macro

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Macro

Notapor jul_tx » 26 Ene 2007 13:26

Hola. TEngo una macro grabada q se ejecuta cuando introduzco un valor en una celda y luego presiono Ctrl+b. Sera q hay una manera q la macro se ejecute automaticamente al introducir un valor en una celda?

P.ej: CODIGO NOMBRE DE CLIENTE
100 Pedro Picapiedra
101 Lopez alberto.

Actualmente al escribir el codigo , para q me aparezca el nombre tengo q presionar Ctrl+b.
Pero lo ideal seria q al escribir el codigo y darle enter o la tecla de direccion, me busque automaticamente el nombre del cliente.


Desde ya muchas gracias.

Julio
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
jul_tx
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Nov 2005 13:47

Notapor Alberto Martinez » 26 Ene 2007 16:08

Has un clic derecho sobre el nombre de tu hoja, despues selecciona la opcion Ver Código.
en la pantalla que te sale es donde debes de escribir el codigo que requieres.
ejemplo:
Private Sub Worksheet_Change(ByVal Target As Range)
'aqui va el codigo que se ejecutara cada vez que hagas un cambio a la hoja
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Alberto Martinez
Moderator
Moderator
 
Registrado: 19 Abr 2005 01:47
Ubicación: Mexico

Re: Macro

Notapor jul_tx » 01 Feb 2007 13:24

HOla. Gracias por responder pero no he podido solucionar el problema haciendo lo que
me recomendas ya que una vez q modifico un valor en en la celda q me interesa la macro comienza a trabajar en forma circular y no para y solo me queda dar escape para cortar tu ejecucion.

Saludos.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
jul_tx
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Nov 2005 13:47

Re: Macro

Notapor galileogali » 01 Feb 2007 13:34

Coloca esta linea de codigo al iniciar tu macro

application.enableevents = false

y
esta
antes de cualquier SALIDA DEL SUB

Application.enableevents = true
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Macro

Notapor llrull » 29 Mar 2007 17:39

Hola,

No se si lo leereis, ahí­ una posible solución que funciona al pulsar ENTER:

Application.EnableEvents = False
Application.OnKey "{RETURN}", "XXXX"
Application.EnableEvents = True

Dónde XXXX es un procedimiento
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
llrull
Miembro Nuevo
Miembro Nuevo
 
Registrado: 05 Jun 2005 18:07

Re: Macro

Notapor ST » 31 Mar 2007 02:08

hola jul_tx :

por aqui puse 2 ejemplos que subi hace tiempo y que ahora me parecen un poco/mucho arcaicos ,pero que pueden servir:
http://www.exceluciones.com/portal/viewtopic.php?p=13315#13315

otro,del mismo estilo:
http://www.exceluciones.com/portal/viewtopic.php?p=17532#17532

ahora este que esta un poco mejorado que los anteriores :-) [mi conocimiento mejoro un poquitin para ese entonces,pero bueno asi empezamos todos,no?]
http://www.exceluciones.com/portal/viewtopic.php?p=27868#27868
si lo quieres bjar directo,pulsa aqui :arrow: :
http://www.exceluciones.com/portal/download.php?id=6029
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados