hola, tengo un problema que no logro encontrar el error. para mi trabajo necesitamos enviar a cliente nuestra lista de precios y genere una macro aplicado en un boton que al ejecutarlo borra las filas utilizando como criterio la columna de la cantidad de productos que compra el cliente.
hasta aca todo funciona perfecto y realmente es una maravilla gracias a un video de youtube que vi de Eloy Caballero, PEROOOO aqui mi problema...
cuando el archivo lo paso a otra pc se me pierde la macro o al enviarla por mail....el boton pierde la macro!
lo he guardado en varias opciones y en todas me lo hace!! ahora lo tengo habilitado para macro y me pasa lo mismo...algo esta mal y necesito ayuda!!!
quede excelente en mi trabajo, pero ahora no puedo distribuir la lista dado que falla !!!
muestro ejemplo de la planilla para orientarse (hay una columna que esta asi toda vacia ecepto por un 30 que esa es la colunma donde el cliente oloca la cantidad que desea)
y tambien envio el visual basic (el cual reconozco no manejar)
desde ya muchas gracias y espero que me puedan ayudar!!!
¿cómo estás guardando ese archivo?
Si lo guardas con formato xlsx las macros se quitan del archivo, porque ese formato no permite macros. guárdalo como .xlsm o .xlsb
Otra posibilidad es que la macro esté en tu libro de macros personal, que lógicamente sólo lo tienes tú, así que podría también explicar por qué cuando lo pasas a otro PC no está disponible la macro.
Y otra posibilidad es que las macros sí estén en el archivo, pero el botón haga referencia a la macro de tu equipo. comprueba si el archivo que envías tiene o no la macro, y comprueba qué macro tiene asociada ese botón.
------
Ya sé Excel, pero necesito más.
Antes que nada GRACIAS !! nunca experimente en un foro y estaba muy descreida de una pronta respuesta!!
estabas en lo cierto ya que la macro estaba guardada como personal....pero he cambiado eso y he probado con distintas formas de guardado y no funciona.
es posible que lo logre o es algo demasiado complicado????
la unica forma que encontre es enviando un video con un ejemplo muy basico a ver si puede guiarme un poco mas!! espero que lo puedan ver...
lamento que te toque ayudarme ya que tengo un conocimiento medio (creo!) y se que es dificil a la distania explicar, pero esta en juego mi apaidad ante mi jefe....HELP !!
https://vimeo.com/207180406
Hola
No se ve el vídeo...
De todas maneras, te pongo una imagen. Cuando abres el VBA (Ctrl+F11) tienes una ventana que, en la izquierda, tiene un apartado con todos los libros abiertos bajo el epígrafe Proyecto-VBAProject
Algo así:
Tienes que buscar el archivo que se llama como el tuyo (en mi caso se llama cálculo anclaje.xlsx) y pulsar ahí con botón derecho --> Insertar --> módulo
Se te crea un módulo vacío (lo señalo con una flecha) y ahí es donde tienes que copiar la macro que ahora tienes en Personal.
Prueba a ver si así te funciona.
Un saludo
GENIAL !!! YA VOY A PROBAR!! Y CUENTO COMO ME FUE!!
GRACIASSSS
Te funcionó?