Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Macros y programación VBA

Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?

  1. Started by cora701016,

    Buenos dias pues es lo que necesito si alguien me puede ayudar, una macro que al ejecutarla me ordene una base de datos y me bloquee las celdas que contienen datos. anexo libro Gracias anticipadas Saludos Formato Pagos.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 893 visitas
  2. Started by jcpi,

    Buenas, tengo el siguiente problema, una vez genero la fecha d, los valores que extraigo son erróneos y me sale por defecto en año = 1905, mes = 01(enero) y día = 29, cuando obviamente no estamos a esa fecha. No he encontrado la solución por ningún sitio, y estoy un poco verde en esto, si alguien me puede echar una mano lo agradecería! Saludos Private Sub ComboBox4_Change() 'Se utiliza para poder generar un numero de oferta Range("B3").Select Selection.End(xlDown).Select seleccion = ActiveCell.Row d = Date y = Format(Year(d), "yyyy") m = Format(Month(d), "mm") dia…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 893 visitas
  3. Buenas noches, Bueno, creo que el título ya resume toda mi duda, estoy programando un nuevo sistema en Excel y me vino a la mente esa duda, ya que realizo varios registros que casi tienen la misma estructura pero se van a distintas bases de datos con distinta información, por eso mi duda era saber que era mas eficiente, si realizar diseñar un solo formulario que me sirva para varios propósitos (tendría un código de programación muchísimo mas largo, aunque estaría sub divida por módulos) o tener varios formularios para cada propósito (el código sería mas corto pero la cantidad de formularios pasaría de 1 a 10 por ejemplo) Existirá diferencia? , Mejora o reduce la…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 893 visitas
    • 2 seguidores
  4. Hola amigos, tengo un libro "Principal" donde tengo unas celdas que uso para registrar pacientes en una base de datos dentro del mismo libro. Pero me gustaria que en el mismo botón, se le añadiese el código para que hiciese una copia del libro "Plantilla" que hay en la carpeta BD, le pegara los datos en las casillas correspondientes y además renombrase el libro con el valor de la celda Nº y Nombre, para que quedara el libro nombrado asi: 1 Ramon Perez Perez, 2 Victoria Ramirez Dominguez, etc No me deja subir el archivo por ser grande, lo dejo en dropbox Dropbox - FORO.zip

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 893 visitas
  5. Hola a todos, Me gustaría saber si es posible lo siguiente. Tengo una hoja de cálculo con algunas casillas que son valores numéricos obtenidos mediante fórmulas estándar de Excel y quisiera mediante una subrutina generar un archivo de texto que tuviera un formato muy concreto de modo que los números tendrán el formato del tipo 0000000000E+0. (El número 25 por ejemplo sería 2500000000E-8). Es decir, todos los números tendrán 10 dígitos sin puntos decimales y acompañados del correspondiente exponencial, que a su vez tendrá un solo dígito. La verdad es que no tengo ni idea de cómo hacer esto ya que creo el programa pero los valores que escribe tienen el formato General de…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 893 visitas
  6. Started by gacg1310,

    Buenas Tardes: 1. Columna llamada "COD PROD", en esta se tiene COD PROD repetidos 3, 4 o mas veces y van de 1 hasta 273 y ha futuro seran mas. 2. Columna llamada "TIPO ESTANDAR", en esta se tiene EL NUMERO 1 Y 2. 3. Columna llamada "TIEMPO", en esta se tienen varios tiempos para cada uno. 4. Columna llamada "REQUIERE", en esta se tiene S o N. Necesito una macro que haga lo siguiente: El COD PROD con el numero 1 aparece 4 veces, con el TIPO ESTANDAR 1, y el REQUIERE aparece una S y tres N. Entonces cuando el COD PROD sea 1 TIPO STANDAR 1 y REQUIERE S vaya a la columna "REQ. TAML S TIPO STAND 1" y en cada celda de esta columna me sume la columna el dato de la columna…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 893 visitas
  7. Hol@ a todos, Tengo una base de datos de proveedores en Excel. En una de las columnas tengo puesta la fecha de última revisión (Última Rev) de los datos de cada proveedor. Cada fila contiene los datos de cada proveedor. Quería preguntaros si se os ocurre algo para que al modificar algún dato contenido en la fila del proveedor, automáticamente en la celda correspondiente a la columna fecha de Última Rev, al dar enter y salir de la celda, insertara la fecha de la última entrada de datos, que normalmente será HOY(), pero como dato no como función. Muchas gracias por adelantado y un saludo.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 892 visitas
  8. Hola! Ayer este fichero funcionaba a la perfección, pero hoy resulta que tengo 2 macros que no las ejecuta (como si no existieran), pero están en el libro PERSONAL .xlsm, que se abre automáticamente al iniciar Excel. Al seleccionar el botón Macros de la barra Programador, no me aparece ni una sola macro de este libro. que pasóooo???

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 892 visitas
    • 1 seguidor
  9. Antes que todo amigos, disculpen por mi ausencia, a pesar que soy nuevo, tuve un inconveniente en mi situación laboral.. pero en fin, ya estamos de vuelta.. vamos al grano.. Amigos necesito una plantilla que me permita hacer click a una lista desplegable y que desde esa lista me aparesca lo que este asociado con esa opción.. adjunto un excel "micro" con lo que quiero hacer.. Gracias de ante mano y disculpen las molestias. Inventario Crítico Gerencias3.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 892 visitas
  10. Started by A.Maurizio,

    Hola Marco en pocas palabras mi problema es el siguiente: En una hoja de Excel que creé en el juego del bingo. Después de que el uso de una conexión de esquema para cada replicado de la Tabla de símbolos para cada célula de mi Tómbola. Después de eso: he creado una fórmula que simplemente dice, que a su vez sale el número Ejemplo (1) es el color del rojo del símbolo Número 1 de la Tabla etc ..! Ahora el problema es el siguiente: A medida que el juego! Funciona bien, pero si se mira de cerca, se da cuenta de que hay algo que está mal, ya que la carta de si es de color rojo el número (1) o el número (80) y luego extraiga el número (10) o (15) etc ...! Extraer el núm…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 892 visitas
  11. Hola amigos tengo mi reporte que agregue activeprinter.show que me muestra la caja con las impresoras en red el cual al momento de imprimir lo hace, el problema es que cuando doy cancelar no lo hace y me manda la impresión, en el adjunto les detallo mas el problema que tengo es lo ultimo que me falta y solo es una parte de todo el sistema Se les agradecería cualquier ayuda Gracias... Formato Final.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 892 visitas
  12. Started by frank,

    Me gustaria funciones en excel 2010, he revisado las formulas y no se encuentro el error Control de Actividades.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 892 visitas
  13. Started by jeladio,

    Hola Amigos: Recurro a uds. solicitandoles su ayuda estoy buscando la manera de solucionar lo siguiente, tengo un libro con una cantidad variable de hojas cada una tiene tambien una cantidad variable de datos en la columna A lo que necesito hacer es poder comparar todas las hojas entre sí para poder encontrar los duplicados y poderlos marcar y luego borrar, preferiblemente si hubiera alguna manera de seleccionar cual o cuales hojas necesito comparar, de no ser así pues aunque sea una comparacion de todas entre sí a la vez. Adjunto un pequeño archivo de como tengo los datos. Gracias de antemano y espero haberme podido dar a entender. JG2 comp.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 892 visitas
  14. Started by FELIX,

    Hola a todos. Estimados necesito de su apoyo nuevamente, estoy realizando un proyecto, en donde he recopilando trabajos anteriores de foristas y tengo un problemita para aplicar el ROWSOURCE y poder considerar MAS COLUMNAS a mi listbox (16), he visitado otros proyectos y al momento de adecuarlos al mio funciona en mi listbox de consulta, pero, no funciona en el de las modificaciones, así que no me queda mas que pedir ayuda. Adjunto el archivo para que por favor lo revisen. Slds. FELIX LISTBOX CON MAS COLUMNAS.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 891 visitas
  15. Started by lsmaniahotmail.com,

    Mis mas sinceros saludos a equipo y colaboradores de Ayuda Excel. He decidido ponerme en contacto con uds para ver de solucionar un problema con un proyecto que he encarado con mucho entuciasmo, les comento que nadie me explico nada lo poco que se lo aprendí viendo videos y estudiando de alguna paginas de Microsoft para entender algunas cosas . El problema puede parecer muy sencillo , pero para mi no loes , y esta el la macro eliminar del proyecto que elimina la fila completa de la tabla de datos, en algunas oportunidades elimina correctamente pero en ciertas otras me elimina además de la fila la primera columna de mi base de datos, o sea pierdo el nombre de …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 891 visitas
  16. Buenas tardes, Os pongo en situación de lo que tengo en el excel y luego os cuento lo que quiero hacer, Tengo una hoja con una columna (llamemosla A) con varias numeraciones con varios digitos, tales como cuentas contables (4000003, 4000005,1000003,....) y en otra columna B, cada una de las anteriores cuentas tienen un valor. (ejemplo 4000003 (A) y 35000€ (....) . Lo que quiero es crear en otra columna © donde juntar todos los valores que empiecen por los mismos primeros 3 digitos. Ejmp todos los 4000001, 4000010, 4000006 juntarlos en una celda con el valor 400. Y en otra columna (D) sumar todos los valores de la columna B que pertenecen a las cantidades de la colum…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 891 visitas
  17. HOLA PUEDEN AYUDARME VEO EL ARCHIVO DE CONTRO DE INVENTARIO QUE ENVIARON AQUÍ Y QUIERO UTILIZARLO PERO CON CÓDIGOS DE PRODUCTOS OSEA SU CÓDIGO DE BARRA PERO AL MOMENTO DE HACERLO ME MARCA ERROR Y ME SELECCIONA EN AMARILLO ESTA PARTE Range(CeldaEntrada).Select Y AL MOMENTO DE PONER EL CODIGO DE BARRA EN LA CELDA PARA BUSCAR EL NOMBRE DEL PRODUCTO NO ME DA EL CODIGO EXACTO, INTENTO CAMBIAR A LA FORMULA CONSULTAV Y YA MACRO ME MARCA ERROR 1004.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 891 visitas
  18. Started by alexmonza,

    Estimados tengo un archivo Excel que me genera mediante una macro un archivo txt con tabulaciones, pero mi problema es que al lado derecho salen espacios lo cual no se requieren y requiero eliminar. Adjunto archivo para su ayuda y ver como funciona y que es lo que me falta para generar un archivo sin espacios extras y que me pida la ubicación donde guardar el archivo específicamente. Este es el código de la macro, la cual primero crea una copia de la hoja y luego a partir de esa copia de hoja crea el archivo txt que se guarda en forma automática, pero a veces cambia la ubicación donde se guarda sin poder controlar eso, y además me deja unos espacios al lado del archivo …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 891 visitas
  19. Cod. Unids. Provee Criterio1 Criterio2 Art Precio. 111 […] A Pino Cama 1 Plaza 100 112 […] A Pino Cama 2 Plazas 200 121 […] A Pino Mesa […] 150 211 […] B Caño Cama […] 300 El proveedor “A” me informa que: “sólo” las CAMAS de PINO aumentan un 30%. Precio a Actualizar que Corresponde a las Camas de Pino con un coeficiente de 1.30 100*1.30 = 130 200*1…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 891 visitas
  20. Started by SOFIA 89,

    Hola. Primeramente saludos a todos.. Yo soy capturista, a diario tecleo informacion repetida que esta en un archivo en diferentes hojas del mismo. Ejemplo: Tipovivienda Ciudad Habitaciones Calle Coto Casa3 Mexico 3 Paraiso Lomas La informacion de Mexico, habitaciones, calle y Coto esta dentro del mismo libro pero en diferentes hojas y siempre iria lo mismo si tecleo casa3. O bien si tecleo Casanvo1 voy a buscar los datos en las hojas. ¿Alguna formula que compare y jale informacion a los campos? Saludos Gracias (Mi primer post)

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 891 visitas
  21. Hola, buenos dias, Les paso una duda que se me plantea y que aunque se me antoja sencilla, mis desconocimientos de las macros no me permite conseguir el resultado óptimo. Se tarta de conseguir que cuando ejecute una macro, en las celdas vacías de la columna E, se incorpore un texto fijo "Material de Oficina" pero solo si en la misma fila de la columna D hay contenido. No me sirve poner una formula SI porque solo quiero que se autorrelleno al ejecutar la macro, ya que podría querer incorporar un texto distinto y el autorrelleno inmediato podría llevarme a errores. Muchísimas gracias noir adelantado por la ayuda. Saludos, Material.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 891 visitas
  22. Started by morion20,

    Buenas tardes: Estoy desarrollando, junto a un compañero, un programa en vba. El caso es que, en uno de los userform, tras pulsar en un boton, se ejecuta una macro que carga datos en un listview. La carga de datos la realiza correctamente, pero tras ejecutar el codigo, se queda una hoja de excel vacia en segundo plano (detras del userform) y ya no desaparece hasta cerrar la app. Decir que se le ha dado aspecto de programa al archivo. No consigo que desaparezca la hoja con visible=false . Alguna idea? Mil gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 891 visitas
  23. hola, soy nuevo en este tema de programacion de macros en excel. Mi consulta es la siguiente tengo una base de datos correspondiente a 21 menus y sus ingredientes ademas de sus respectivos pesos y medidas, lo que quiero es que al seleccionar diferentes menus me copie en una hoja la cantidad y el ingrediente correspondiente eliminando los ingedientes que no son comunes entre menus...agradezco su ayuda PROGRAMA PARA CICLO DE MINUTAS SEMANAL.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 891 visitas
  24. Started by egaleano,

    Buen dia amigos Llevaba un tiempo considerable sin aportar ni participar y esta vez vengo a pedirles una orientacion. Cuando realizo busquedas en una base de datos utilizo el siguiente comando basado en un combobox: busq = TextBox1 HojaXX.Visible = xlSheetVisible Set RANGO = HojaXX.Range("a:a").Find(busq) Label1 = HojaXX.Range("G" & RANGO.Row).Value End if Esto es cuando basado en el combo lleno un label o al reves si voy a llenar un campo de una hoja. Pero como hago para llenar un listbox y que basado en los datos insertados vaya a una hoja y los ponga. O sea, por ejemplo. En la linea 1 del listbox introduzco el codigo A con la …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 890 visitas
  25. Tengo un formato de llenado en PEDIDO y cada vez que le doy Clic en el botón necesito que me almacene los datos en la hoja PRODUCCIÓN, evitando las celdas vacías y debajo del último dato en PRODUCCIÓN. Ya logré hacer que los pegue pero solo quiero los valores no el formato, porque si yo le doy clic así como está me copia también el formato de la celda. Si yo vuelvo a ingresar datos me sustituye los existentes. Se que en Visual es con Recordset y mover el apuntador, pero aquí en Excel no tengo idea de como hacerle. Desde ya muchas gracias!! Portafolio.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 890 visitas

Información básica de protección de datos

  • Responsable: Sergio Andrés Celemín
  • Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
  • Legitimación: Consentimiento del interesado.
  • Destinatarios : Hetzner Online GmbH.
  • Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
  • Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email sergio@ayudaexcel.com

Información adicional: Encontrarás más información en la política de privacidad.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.