GROL,
pues si entendí lo que necesitas no hará falta nada de macros, te puse una fórmula para que mires a ver si es lo que necesitas y se soluciona tu problema.
Un saludo.
Que tal amigos master en EXcel
Necesito una macro que me permita asignarle automáticamente un código a una celda dependiente de la otra.
es decir; en una celda tengo un lista desplegables con una descripción y en la otra celda quiero que me aparezca automaticamente el código de la misma.
Lo he intentado con fórmulas, pero no me las lee, por favor ayudenme que es muy importante su ayuda para mi
Gracias por la ayuda
Adjunto les envio un archivo para que me entiendan, porque talvez no supe explicarles bien.
GROL,
pues si entendí lo que necesitas no hará falta nada de macros, te puse una fórmula para que mires a ver si es lo que necesitas y se soluciona tu problema.
Un saludo.
Mauricio
mjrofra
Está buenísima esa función, me sirve espectacular, pero a medida que voy ingresando datos, se me torna mas pesado el archivo.
Lo que pasa esque te envié solo una parte de mi archivo original y es muy extendo, porque ademàs de fórmulas tambien utilizo tablas dinámicas para sacar reporte.
Te cuento que esa fórmula que me diste no la había utilizado nunca, pero es muy buena para el ejemplo que me diste.
Por favor habrá otra forma de que mi archivo no se torne muy pesado?
GROL, prueba con la siguiente funciòn en la celda C5 de tu hoja REGISTRO
Únicamente los usuarios registrados pueden visualizar esta información.
que tal luis, gracias por unirte a mi problema junto con mjrofraÚnicamente los usuarios registrados pueden visualizar esta información.
verás, yo tengo una macro en este archivo que me permite asignarle automàticamente el còdigo a una celda, pero lo que yo quiero esque me asigne a un rango de de celdas de la columna c al momento que registro la fruta en las celdas de la columna d.
Allì les envio mi ejemplo en el archivo adjunto. No se como agregarle ese argumento que me permita coger todo un rango y no solo una celda
Hola Grol, revisa el adjunto a ver si ya te funciona correctamente la macro.
Mauricio
Perfecto mjrofra, es justamente lo que quería, pero no comprendo los argumentos que le pusiste y que significan....?Únicamente los usuarios registrados pueden visualizar esta información.
Bueno, eso es lo de menos, la macro funciona casi perfecta. El único problema que tengo ahora esque al momento de escribir una fruta que no existe en la base de datos me borra solo las celdas celeccionadas en la macro y no en la posición de las celdas activas en c y d, es decir:
si me encuentro en las celdas c17 y d17 y escribo una fruta que no existe me borre estas dos.
si me encuentro en las celdas c22 y d22 y escribo una fruta que no existe me borre estas dos. y así sucesivamente, la macro que tengo está para que se borren las celdas c16 y d16.
Voy a intentar modificar mi macro y si lo logro te envio mi archivo con la solución.
Muchas gracias por tu aporte al conocimiento fantastico de excel 2007 con macros mjrofra.![]()
Que tal mjrofra
te cuento que me doy por vencido....!
No pude encontrar el argumento que me permita escoger la opción que te describí anteriormente.
Lo único que le hice a la macro es desactivar los argumentos que me permitian borra las celdas c16 y d16 y me funciona relativamente.
Lo único malo esque al momento que me equivoco y pongo una fruta diferente, me sale error, pero le hago clic en finalizar y continúa.
Este error no me creará conflictos mas adelante cuando tenga mas datos??????
Muchas gracias por tu aporte. La proxima semana lo pongo como solucionado si no me dan una respuesta a mi inquietud y vuelvo con otra, ja, ja, ja...!!!!
Hola Grol, pues he mirado el archivo y tienes toda la razón, se me había pasado por alto ese detalle, no lo vi en su momento.
he cambiado un poco más tu código original para que borre los datos si la fruta ingresada no se encuentra en la base de datos y le he puesto unos comentarios para que te quede más fácil entenderlo.
avisas si ahora sí funciona correctamente, que como ves es fácil pasar cosas por alto.
Este es el código en caso de que sea últil para alguien más:
Código:Únicamente los usuarios registrados pueden visualizar esta información.
Mauricio
... y he hecho una última prueba tras subir el archivo y hubo algo que no funcionó bien, y es que el código se está ejecutando dos veces, pues cuando se cambia un valor en la hoja con el código, se vuelve a ejecutar y eso puede generar algunos problemas...
para evitar lo anterior inserta lo que te pongo en rojo en el código:
Importante, en donde decía Exit sub lo reemplazas por el GoTo SalirCódigo:Únicamente los usuarios registrados pueden visualizar esta información.
Última edición por mjrofra; 14/07/2009 a las 00:57
Mauricio
Marcadores