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

    Buen día: Antes que nada gracias por el apoyo. Tengo una macro la cual me cuenta los colores que se colocan en una celda mi duda es como seria para contar también por valor numérico. De hecho el fin es que que me cuente por las dos condicionantes por color rojo y por valor numérico que si en dado caso una celda este de rojo y no tenga numero no me la cuente y que esto sea por fila. Gracias por el apoyo anexo Excel. contar color.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 796 visitas
  2. buenas Me llamo franespi y soy nuevo por ello os doy un saludo Bueno vamos a lo que vamos tengo una hoja excel , en la primera columna tengo introducidos unos nombres , y tengo tambien una macro que cuando pulso cualquier celda de la primera columna pues se tiene que cojer el valor de la celda con la macro y completar con una variable en la mitad de una direccion web , el problema esta en que no conozco la sintaxis de introducir una variable en la direccion web podria alguien ayudarme . os incluyo la macro Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim CeldaActual As String Dim valor …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 795 visitas
  3. Started by Milton Cordova,

    Necesito una macro que recorra un rango que coloque ceros donde encuentre cekdas vacias Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 795 visitas
  4. Started by Jose BN,

    Hola! amigos del foro quisiera solicitarles la colaboración con lo siguiente: Estoy intentado crear un formulario para capturar el registro de tiempos , este debe ser asociado a un evento inicio y un evento final, ósea como si apilara los datos hacia la derecha, en este formulario el usuario solamente pasa su id por un lector de código de barras o bien digita su numero de ID, selecciona la actividad y guarda el registro, mediante un botón. Los problemas que no logró solucionar: 1. El usuario en el primer evento realiza el registro en una hora determinada y selecciona la actividad a realizar, guarda el registro. hasta aqui creo tenerlo bien. Entiéndase sería …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 795 visitas
    • 2 seguidores
  5. Started by jesus miguel,

    Estimados colaboradores Buenos días: Baje de la pagina EXCELTOTAL la macro para copiar datos filtrados, adecue la misma a mis necesidades solo que tengo los siguientes inconvenientes: -El libro destino "NOTAS DE COBRANZA 2015.xlsm" lo tengo abierto y cada que le digo que copie lo vuelve a abrir y eso no quisiera que lo realize porque ya lo tengo abierto. -El libro destino "NOTAS DE COBRANZA 2015.xlsm" tiene la hoja "ND" oculta y quisiera que lo visualize, debido a que es ahi donde copiara los datos del libro origen "Caja Jesus 2015.xlsm". -Una vez que copie quisiera que se quede en el libro El libro destino "NOTAS DE COBRANZA 2015.xlsm" hoja "ND" y celda "C7". Desde…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 795 visitas
  6. Hola estóy intentando con un botón que una gráfica cambie la fuente de datos, si lo hago de forma manual me lo realiza sin problema, pero cuando grabo una macro y la voy a utilizar me lanza un error. Gracias CAMBIO LEYENDAS GRAFICOS.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 795 visitas
  7. Started by ANDRES BAUTISTA,

    AMIGOS SOY NUEVO AQUÍ ASÍ QUE ESPERO ME DISCULPEN SI ME EQUIVOCO EN ALGO...... BUENO LA PREGUNTA ES LA SIGUIENTE... COMO PUEDO IMPRIMIR AUTOMÁTICAMENTE DESDE EXCEL USANDO MACROS EJEMPLO(MI BASE ES ASI) COMO DICE EN LA IMAGEN DESEO IMPRIMIR HORIZONTALMENTE DESDE E2 HASTA L2 LUEGO E3 HASTA L3 Y ASI ASTA ACABAR LA LISTA DE INGRESOS SON DOS HOJAS DE FORMATOS DE QUE DEBO LLENAR YA QUE EN UNA VAN TODOS LOS DATOS DE LAS BASE Y EN OTRA SOLO VA CÉDULA Y NUMERO TELEFÓNICO BUENO LES DEJO EL ARCHIVO A VER SI ME ECHAN UNA MANITA MEGA de antemano gracias por tomarse el tiempo de leer y gracias por la ayuda

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 795 visitas
  8. Estimados señores buenas, felicidades por el foro. Les escribo para solicitar un favor inmenso en lo siguiente: Soy nuevo en el uso de macros y estoy creando un informe para análisis de aceite en laboratorio, lo que quiero es automatizarlo, se tienen diversos parámetros, uno de ellos es el parámetro "oxidación" al cual se le hicieron 4 pruebas en distintos tiempos, y se tiene un indicador "alarma" (adjunto archivo) La norma indica que para "oxidación" el resultado debería ser menor a 3 "normal"; si el resultado es igual mayor a 3 pero menor a 5 significa "alerta" ; y si el resultado es mayor igual a 5 significa "peligro" (cambio de aceite) Lo que quiero es que al hac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 795 visitas
  9. Started by jgcindustrial,

    Buenas tardes, Me pueden ayudar con una macro, quiero traer ciertos datos con un rango de fecha y me quite los folios duplicados. De antemano gracias Saludos Julio González Grafica.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 795 visitas
  10. Ante todo Gracias por lo que hacen, el tiempo y su valiosa Colaboracion} Adjunto el Archivo y trato de explicarlo: es un formulario el cual trato de optimizar y facilitar (me encanta el tema y miro mucho sus aportes y soluciones) La hoja esta dividida como por secciones la primera datos del solicitante: que son obligatorias como por ejemplo las primeras como son nombre del solicitante; fecha (que debe ser guardada con la fechas de dilingenciamiento); cargo del solicitante ciudad y gerencia, me debe aparecer error si falta alguna Esa Primera parte de alguna forma ya funciona, menos lo de la fecha (soy novato programando en vba.) la segunda Division TIPO: :numbness…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 795 visitas
  11. Hola: A partir del archivo adjunto, que muestra las imagenes JPG correspondientes la rutas insertadas en la columna A, quisiera saber si se puede hacer lo mismo (o similar) pero siendo la ruta un archivo PDF (versión 2007). Saludos. Insertar imagenes.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 795 visitas
  12. Started by pablo sanchez,

    Hola soy nuevo en el foro y tengo un problema con un trabajo, se esta tratando de ordenar unas ordenes de trabajo y tenemos 3 hojas en la primera donde en la tercera quiero poner un valor en la columna A y en auntomatico busque el valor en la hoja 2 lo corte y lo pegue en la hoja tres donde asignamos el dato. espero obtener alguna respuesta les adjunto el archivo

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 795 visitas
  13. Started by keilyn,

    buenos dias, tengo un reporte de presupuesto y necesito filtrar los valores por cuentas y colocar el valor de cada cuenta en la hoja "total por cuentas", asi como tambien cada centro de costos en la hoja "total". tambien tengo un filtro en la hoja total por cuentas pero realiza la accion pero no los filtra, me podrian ayudar por favor a ver donde estoy trabajando mal. Estoy usando este codigo Private Sub CommandButton1_Click() Dim ufl As Integer Dim uf As Integer ufl = Sheets("DESCRIPCION").Range("C" & Cells.Rows.Count).End(xlUp).Row + 1 Sheets("DESCRIPCION").Range("C5:Q" & ufl).ClearContents uf = Sheets("REPORTE").Range("C" & Cells.Rows.Count)…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 794 visitas
  14. Started by CECILIO,

    Sub cargaRecib() Dim ws2, ws1 As Worksheet, Mat Dim Q& Set ws1 = ActiveSheet 'mio = ActiveWorkbook.Name ws2 = "selecciona el libro a procesar" MsgBox ws2, vbOKOnly ws2 = Application.GetOpenFilename(Title:=ws2) If ws2 = False Then Exit Sub On Error GoTo 0 Set ws2 = Workbooks.Open(ws2) Sheets("XML").Select If [B2] = "" Then MsgBox "Libro u Hoja sin Informacion." End If ReDim Matt(1 To 58) Q = Range([B1], Cells(Rows.Count, "b").End(xlUp)).Rows.Count Mat(1) = Application.Transpose(ws2.[B1].Resize(Q)) End Sub

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 794 visitas
  15. ESTIMADOS AGRADECERE ME PUEDAN AYUDAR, NECESITO CREAR UNA MACRO QUE ME REALIZE UN FOLIO AUTOMATICAMENTE, Y QUE AL MOMENTO DE GUARDAR QUEDE CON UN NUEVO NOMBRE. PERO QUE AL REABRIR UN ARCHIVO MAESTRO NO PIERDA EL FOLIO YA CONSECUTIVO. HE LEIDO VARIOS FOROS E INTENTADO PERO NO HE PODIDO SACAR ESTA DUDA DESDE YA GRACIAS

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 794 visitas
  16. Started by Troyano30,

    Buenas tardes a todos: En la hoja lunes tengo 2000 produtos de los cuales por ejemplo para explicarme lo mejor posible; Un codigo en la columna 1 el cual es el encabezado del producto, en las filas siguientes se encuentran los datos correspondientes a ese producto, mi pregunta es tengo en un formulario 4 textbox por cada fila de la hoja, en total dispongo de 24 listbox, bueno el asunto es el siguiente al colocar en el listbox que hace de busqueda el codigo del producto rellena en los siguientes listbox lo que contiene el mismo, pero como hacer para que si un producto solo tiene 3 lineas no siga leyendo la quinta; la cuarta no la lee porque la celda esta en blanco, pero …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 794 visitas
  17. Started by Rodrix,

    Hola muy buenas tardes amigos, soy nuevo en esto de los foros, me gustaría realizar un filtro de varias celdas pintadas de un solo color, el filtro quisiera realizarlo con una macro pero no me queda.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 794 visitas
  18. Hola Amigos y Amigas, necesito que me ayuden con este planteamiento. Necesito cargar desde una Hoja de Excel a tres ListBox todos los registros de la Cuenta que la Hoja Resumen Crat-Cli encuentre en la Hoja CartolaCli (Cuenta, Razón Social, Vencimiento, Monto o Importe), El evento debe suceder al dar Enter “ONKEY” en la celda de la columna A donde está la cuenta en la Hoja Resumen Cart-Cli. La Cuenta y Razon Social encontrada debe cargar en el encabezado del Form1, el vencimiento y el importe de debe estar distribuido en tres ListBox según condición de Clase de Documento: Factura (DF) Nota Crédito (DN) Transacción (DZ) En el caso de Factura están separado la suma de s…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 794 visitas
    • 1 seguidor
  19. Started by fdbchp,

    Buenas noches, Estoy intentando utilizar esta macro pero no me responde y desconozco porqué. Además el navegador que uso suele ser chrome. ¿Alguien puede ayudarme a saber porque no se ejecuta bien? Gracias adjunto código --- Sub scrapeHyperlinksWebsite() Dim ie As InternetExplorer Dim html As HTMLDocument Dim Link As Object Dim ElementCol As Object Dim erow As Long Application.ScreenUpdating = False Set ie = New InternetExplorer ie.Visible = False ‘ie.navigate “http://www.rondebruin.nl/contact.htm” ‘ie.navigate “http://info.mathxlforschool.com/contact-us” ie.navigate “http://www.iberia.es” Do While ie.readyState <> READYSTATE_COMPLETE Application.…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 794 visitas
  20. Started by dff1403,

    Estimados, Tengo el archivo adjunto, pero en el boton "pagar factura" cuando selecciono el proveedor salen, pero no se refleja los valores que corresponden a cada seleccion, por ejemplo si seleccionamos Proveedor A y dice un monto de 500, el siguiente que selecciono Proveedor A nuevamente por otra factura deberia decir por ejemplo 750 pero en este caso vuelve a decir 500, lo mismo con el campo factura, fecha saldo anterior y saldo actual . Como puedo hacer para que si detecte de manera correcta cada uno que selecciono? Gracias por su apoyo. PAGO PROVEEDORES.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 794 visitas
  21. Started by fanatic04,

    ante todo buenos dia paso a solicitarle si es posible en crear un macro con los datos adjuntos de lo cual automaticamente se llene leendo los codigos de barra con el scaner que tengo espero su ayuda muchas gracias CONTROL DE PDT0.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 794 visitas
  22. Buen día, Es mi primera incursión a macros de excel. Les solicitaría su inapreciable ayuda me pudieran orientar al respecto. La necesidad es la siguiente: De una hoja excel llamada movimientos del mes que contiene varias filas con la misma clave: clave Fecha Déscripción Monto1 Monto2 12202680 05/11/12 Concepto 1 1000 12202680 05/12/12 Concepto 2 500 12202680 05/13/12 Concepto 3 5000 12202680 05/14/12 Concepto 4 1500 12202681 05/01/12 Concepto A 10000 12202681 05/02/12 Concepto B 3000 Las filas con la misma clave sean trasladadas a un Libro cuya hoja es el nombre de la clave: Nombre Libro mensualidades, nombre de la hoja 12202680: 12202680 01/10/12 Concept…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 793 visitas
  23. Started by wilkin,

    Buenas noche yo se como insertar una imagen, se como hacer si tengo 6 cuadro en diferentes sitios colocar por medio de un botón en programador buscar la imagen asignar a cada cuadro una imagen, pero no que no se es como crear una macro con imagen y colocar un botón que le de siguiente o atrás de una imagen asi como cuando están viendo las imágenes en microsoft office picture manager que le dan a siguiente y como otros programas quien me pueda ayudar se los agradecería mucho

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 793 visitas
  24. Started by carlos colombia27,

    tengo ciertas dudas del como realizar la macro para este tipo de formulario, ya que hay campos por separado donde se debe multiplicar, sumar, pero al momento de darle almacenar se debe llevar toda la información a la hoja BD. Adjunto el archivo para que me saquen de la duda según sus conocimientos. Mil gracias amigos CORREO INTERVENIDO formulario.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 793 visitas
  25. 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
    • 793 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.