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 danyalix1987,

    Hola muy buenas tardes acá en México, mi consulta es que tengo este código para copiar y pegar el contenido de un archivo, en uno nuevo: Sub test() ' ' test Macro ' ' Selection.End(xlToLeft).Select Selection.End(xlDown).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlToRight)).Select Range("B130").Select Range(Selection, Selection.End(xlUp)).Select Range("B9:w130").Select Range("B130").Activate Selection.Copy Windows("Consolidado 2012 ww21.xlsx").Activate …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 916 visitas
  2. Started by rodrigo galaz,

    Hola a todos. Soy nuevo en el foro y lo encontré súper bueno, me ha ayudado de mucho En el foro encontré esta una planilla Excel, el cual pude modificar a mis necesidades. Al abrir el archivo me avisa las fechas que se encuentran vencidas mediante un listbox, es excelente y muy bueno, pero me gustaría saber si Uds. Me pueden ayudar a modificarlos, agregando una macros, para poder imprimir el listbox y si es posible a su vez enviarlo a distintos destinatarios por outlook. Adjunto el archivo y de ante mano muchas gracias por su ayuda. aviso listbox.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  3. Hola a toda la comunidad, tengo un problema con unas listas y les agradecería mucho que me pudieran ayudar. Les explico brevemente: Estoy haciendo un recibo de gastos en el cual relaciono una base de datos de trabajadores y otra de servicios. Con el número de trabajador, usando BUSCARV(), obtengo los datos básicos como nombre puesto, etc. Cada trabajador puede tener dependientes o no, el problema empieza cuando: 1. Quiero listar los dependientes del trabajador como si fuera una lista de validación, al seleccionar el beneficiario, necesito que me regrese, el nombre del beneficiario, parentesco, edad. La lista de trabajadores puede ser de mil o más registro y e…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1k visitas
  4. Started by manuel83,

    Buenas tardes Estoy creando una registro de informacion pero lo quiero realiar con una macro pero no se como puedo insertar esta informacion en una hoja de excel que yo diseñe e encontrado algunos codigos pero no los entien espero alguien sepa explicarme

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  5. Started by algonzr,

    Hola soy usuario de Excel nivel bastante medio, necesito crear un boton en la hoja 2 para que me guarde las casillas de la B2 a la B13 en la hoja 1 creandome una nueva fila en el registro, estría genial crear tambien otros botones como uno que borre todos los datos de la hoja 2 (pero no las funciones) y otro (que no se si será posible) que se llame pendiente y que te guarde el estado de la hoja 2 en una nueva hoja con la informacion que tenias y que luego desde esa puedas guardar No se si esto que digo es posible con excel o no, el caso es que para mi trabajo sería genial poder contar con esta herramienta. os adjunto el archivo para que sepais de que hablo Muchisimas g…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 782 visitas
  6. Hola tengo este archivo que adjunto, el problema es que no puedo hacer que elimine datos de la base que se seleccionan por rango o por usuario, en la pestaña de bajas de las cuales ya tengo dos, pero con ninguna queda, se bloquea y no ejecuta lo que quiero es que solo debe borrar el rango seleccionado, espero contar con su valioso apoyo para encontrar una solucion para que borre solo los datos de la base de datos que se seleccionan en el rango o en el usuario Folios MO.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 884 visitas
  7. Started by danyalix1987,

    Buenas noches, tengo poco que me uni al grupo y la verdad es que eh aprendido mucho espero y me puedan ayudar: Mi Problemas es que tengo un listbox de cosulta y utilice 3 combobox como filtros avanzados (rangos), el problema es que a la hora de seleccionar el ultimo filtro no realiza la acción, puedo filtrar por negocio, después por marca pero cuando quiero seleccionar el tipo de producto no pasa nada, adjunto el archivo para que se den una idea. Gracias. Dejo el Link del archivo ya que pesa mas de lo permitido: https://skydrive.live.com/redir?resid=297C243EEC5E4321!1008&authkey=!AMTVcvVy1PQoDAc

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  8. Started by Chukonaso,

    Estimados: Espero esten todos muy bien, les comento que eh desarrollado una pequeña base de datos y eh copiado un poco tambien, quiero saber como puedo ingresar una imagen a un userfrom que este asociada a un codigo, osea si yo quiero buscar al codigo 5 y me aparecen todos los datos y tambien quiero que aparesca la foto del 5 en ese userfrom y tambien que sea de un tamaño estandar. favor ayudadme y os agradecere atento a sus comentarios Chukonaso Base De Datos.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.4k visitas
  9. Estimados, a ver si me pueden ayudar con la siguiente macro: Tengo una base de datos con todas las facturas vencidas, y quiero a través de una macro que filtre cada vendedor y lo pege en una hoja aparte, o en lo posible, en un archivo aparte toda la base de ese vendedor solamente. Hice un archivo para que me entendieran de mejor forma, quiero que me quede todas las facturas vendidas por pablo en un archivo aparte y las de Juan en otro archivo. Saludos y espero que me ayuden, gracias de todos modos.- Macro Copia Base de dato por filtro vendedor.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  10. Estoy haciendo una macro para un pc de windows XP y office 2003 y al utilizar esta estructura Private Sub Adodc3_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) Adodc3.Caption = Adodc3.Recordset.AbsolutePosition If BLOQUEO_ADODC3 = 0 Or adReason = 13 Then If Adodc3.Recordset.AbsolutePosition > 0 Then Call Rellenar End If End If End Sub[/CODE] Me devuelve el siguiente error [CODE]Error de compilacion: La declaracion del procedimiento no coincide con la descripcion del evento o el procedimiento que tiene el mismo nombre[/CODE] …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  11. Started by chrisspal,

    Por favor solicito su ayuda para poder solucionar un problema que tengo y no he podido dar fin, la situación es la siguiente tengo esta aplicación en la que extraigo una lista de una hoja de excel a un listbox quiero ordenar albabeticamente en el listbox sin modificar las celdas de la hoja ni la información que estas me proporcionan ya que son vitales en el desempeño de la aplicación, y si es posible filtrar los items del listbox por medio de un textbox.. Adjunto ejemplo Gracias por su ayuda ejemploordenar.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.5k visitas
  12. Started by DARKSHADOW,

    Buenas amigos del foro Tengo la siguiente macro que me funciona bien pero no me guarda o imprime el pdf con el nombre de la celda ai1, me podrían ayudar. Ademas me gustaría indicarle donde guardarlo, pero ya para mi eso es muy profundo. Les agradezco su valiosa ayuda [/code]Sub SavePDF() ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, ActivePrinter:="Nitro PDF Creator" Dim filename As String filename = Range("ai1").Value End Sub[/code]

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 5.7k visitas
  13. Started by JaimeDavid,

    Saludos a todos, Ya voy cerca de 4 horas en el foro y no encuentro un tema similar pero si muchos ejemplos que me son de utilidad, al grano; quisiera saber si por medio de una macro de EXCEL en VBA, se pueda crear un archivo *.ZIP , ojo que no comprima ningun archivo o similar, que haga nada, simplemente que cree un archivo *.ZIP vacío. Del mismo procedimiento como crear una carpeta, pero en vez de ello crear un ZIP. Desde ya gracias por su tiempo y a la espera de sus respuestas. PD: no adjunto archivo porque no tengo alguna muestra o similar para adjuntar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 5.6k visitas
  14. Started by marista,

    Estimados Apreciare su apoyo en el siguiente problema, cuento con un libro con 3 hojas las cuales la primera ("Base") me indica los datos generales de los articulos por codigo y diametro, la segunda (ingresos) me registra los ingresos (manualmente por fechas), y la tercera (salidas) me indica las salidas por fechas. Mediante un useform no se si se podria en la hoja "ingresos" que te solicite codigo del producto, fecha y cantidad, y luego de buscarlo pondria en la celda correspondiente la cantidad ingresada en el formulario, y si no encontrase el codigo te permita crearlo en la hoja "base" Adjunto archivo de ejemplo Se agradece el apoyo pregunta 1.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 972 visitas
  15. Buen día compañeros. Estoy empezando a trabajar con macros y tengo un problema que quizá sea fácil de solucionar para ustedes. Necesito una macro que haga basicamente dos cosas: 1) abra un archivo de excel que tiene el mismo formato pero que cambia todos los días de nombre 2) copiar de ese archivo cierta cantidad de información y pasarla a un formulario Por ejemplos: - el archivo hoy se llama APAPCH120712.XLS, lo quiero abrir, tomar algunos datos y copiarlos a mi formulario. - el archivo mañana se llamara APAPCH120713.XLS y requerire lo mismo. - y asi sucesivamente. Gracias anticipadamente por su apoyo y comprensión. SALUDOS A TODOS

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.5k visitas
  16. Tengo una plantilla donde quiero introducir valores según los criterios que yo seleccione yo se que se puede hacer con funciones como índice y coincidir pero yo quiero evitar formulas en la tabla de datos de mi hoja 2, por esta razón me gustaría que fuera con macros en modulo o en formulario. EJEMPLO: Si selecciono prod1 y octubre criterio igual a la "cantidad producida" el valor que introduzca en la celda cantidad pase a la hoja 2 en la comuna Cantidad producida y posición Prod1 y octubre. Si selecciono prod1 y selecciono octubre y criterio igual a "perdida en proceso" el valor que introduzca en la celda cantidad pase a la hoja 2 en la columna perdida en proceso y pos…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  17. Started by carcid,

    Saludosen la celda b,20 necesito ingresar un contador correlativo que en medida que le ingrese datos comience de 1 en 1 y si pueden necesito que los datos que ingreso, salgan como datos numericos y no como texto. De ante manos Gracias. PRUEBA_001.xltm (1).zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 3.1k visitas
  18. Started by Kunstmann,

    Estimados, favor vuestra ayuda, necesito agregar una casilla de verificación (control de formulario) que al marcarla me marque el resto de casillas (40) que tengo en la hoja, esto para restaurar los datos a su forma original; se que debe hacerce con vba, pero no me manejo. Es decir, tengo una hoja con 40 casillas de verificacion y necesito agregar una que al marcarla marque todas y al desmarcarla las desmarque todas. Quedo atento sus comentarios --------------------------------------------------------- buscando y rebuscando en la web encontre estos 2 codigos, si lo ejecuto por separado funcionan perfectamente, pero no se como unirlos para que funcionen dependiendo del…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.4k visitas
  19. Que tal comunidad me presento rápido mi nombre es Fernando ya es de madrugada y tengo el cerebro un poco ciclado ya jeje vengo a implorar una ayuda acerca de una duda que me surge en estos momentos como concatenar y remarcar en negrita algunos campos. El problema es este: Tengo esta función de concatenar =CONCATENAR("El usuario ",B2, " tiene la ficha ", A2, " y tiene un sueldo de ", O2, " Quincenales")[/CODE] la celda B2 corresponde al nombre de usuario lo único que deseo es saber como remarcarlo en negrita trate de seguir este tutorial y entender macros pero no me resulto nada https://www.ayudaexcel.com/foro/macros-programacion-vba-10/cerrado-concatenar-celda…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  20. Started by idaira,

    Hola necesito intertar filas automaticamente en excel despues de terminar de rellenar una primera columna,no quisiera perder los enlaces a las demas hojas libro mayor y balance de sumas y saldo y plan general contable. el archivo no lo pude subir porque es de 258kb o algo asi. pero bueno intento explicarlo.el formato del libro diario es de la siguiente manera. nº asiento...fecha....grupo...subgrupo...subcuenta.....concepto....debe....haber 1...............13-5....... 4....... 43.............430.............clientes.....300 2................14-5...... 4........40.............400.............proveedor.............300 ahora explico: -nº de asiento es aut…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.1k visitas
  21. Buenas Tardes mi consulta viene a que necesito obtener un valor de distintos libros que tienen celdad semejantes de una hoja de excel a otra hoja de excel ejemplo tengo la hoja1 y el la celda C1 le pongo el nombre de uno de los libros de la hoja 2 y cuando acrtive la macro en el C2 de la hoja1 jale el valor del libro de la hoja 2 gracias osea en un libro 1 con hoja1 tenenemos en las celdas C los nombres de las hojas del libro2 el cual quiero obtener valores de cualquier celda de cada hoja Nueva carpeta.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  22. Started by alitanmdq,

    Hola, les cuento un poco mi problema. Estoy trabajando en una empresa de servicios y mi jefe me pidió que le hiciera una planilla para recordar que servicios hay que hacer en cada día. Los servicios se deben hacer cada un determinado intervalo de días(todo esto esta en la hoja "ver"). Para calcular cuando es el próximo servicio simplemente tomo la fecha del ultimo y le sumo el intervalo y me da cuando debería ser el próximo servicio. El problema surgió cuando arme la segunda hoja ("ingresar fechas"), donde la idea era ir ingresando las fechas en las que se realizan los servicios y que se vayan desplazando hacia la izquierda automáticamente a medida que ingresara las nuev…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  23. Buenos días a todos. Llevo varios días intentando realizar lo siguiente con unas hojas de excel, pero no he sido capaz: Tengo varios miles de registros de pacientes de nuestro hospital en una hoja excel, con varios campos (número de historia clínica, edad, sexo, centro de salud de referencia etc...). Estos datos los hemos sacado de la base de datos de nuestra historia clínica electrónica. El problema es que en muchos de los pacientes hay datos incompletos, es decir, por ejemplo falta el centro de salud, o falta el médico habitual. Cada paciente además puede tener más de un registro, correspondiente a cada una de las visitas a urgencias, ingresos hospitalarios etc... …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.2k visitas
  24. Started by marios25sm,

    Buenas a todos. Hace más de un año ya estoy trabajando con la base de datos que gracias a vuestra ayuda creamos (básicamente la creasteis vosotros). Básicamente es una base de datos de control de stock. Donde se registra las salidas y entradas de material y donde queda registrado cada movimiento. Ahora necesitaría añadir a la base de datos el concepto "Precio". Y que cada movimiento que se genere, al lado de "material" aparezca su precio. Espero me podáis ayudar. Un saludo y muchísimas gracias a todos. INVENTARIO ALMACEN 2012-2.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 902 visitas
  25. Buenas a todos: Estoy empezando en la programación en VBA para Excel y gracias a vuestro foro, estoy aprendiendo bastantes cosillas pero me he quedado atascado con algo y no soy capaz de encontrar la solución. Estoy haciendo, a modo de ejercicio, un sencillo programa que permita al usuario introducir una matriz de dimensión variable para calcular su función inversa. La matriz se escribe desde la celda A4 en adelante y mi idea es que el programa lea el número de columnas con contenido para establecer el orden de la matriz, redimensionar los vectores y calcular la inversa. El programa es el siguiente: Option Base 1 Dim M() As Variant Dim MInv() As Variant Sub Inv…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k 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.