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

    Tengo una tabla que se actualiza y ordenaautomáticamente en base a la captura que se realiza en otras hojas Y necesito una macro que me muestre junto al nombre la foto que le corresponda y las cuales estánalmacenadas en una carpeta Esto con la finalidad que no se haga tan grande y lento el archivo De antemano muchas gracias mis estimados expertos Les adjunto el archivo y en dnde dice foto debo colocar la foto del empleado las cuales estan guardadas en una carpeta llamada fotos en el escritorio misma ruta de este archivo Macro insertar imagen condicionada.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 702 visitas
  2. Started by eugeniocol,

    Hola buenas. Tengo una formula para contar coincidencias columna O, las coincidencias de J:M con B:G. J:M puede tener entre 150.000 a 300.000 filas y B:G entre 10.000 a 30.000 filas. La formula hasta 150.000 filas en J:M la desplazo hasta el final y trada unos 30 minutos en recalcular pero la macro se queda colgada. Mi intencion es encontrar una macro que sea mas rapida que la formula. Esta es la macro Sub BuscarCoincidencias() Application.ScreenUpdating = False Range(Range("N3"), Range("N3").End(xlDown)) = "" For x1 = 3 To Range("B3").End(xlDown).Row For x2 = 3 To Range("J3").End(xlDown).Row c = 0 For y = 10 To 12 Set…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 797 visitas
  3. Hola Expertos. Mi idea es esta: En la hoja 1, tengo en las celdas A2:C2 informacion ya sea en numeros o no. la idea es que cuando toque un boton en la hoja 1, este haga lo siguiente: 1-Borre las celdas A2:C:2 en la Hoja1 (Con el Fin de Volver a Crear en estas filas otro registro) 2-Que lo copiado de las celdas de la Hoja1, se peguen en la hoja2 al final de la lista ya existente, sin borrarme lo que tengo en ella, o sobre escribir en cima de la celda. Ejemplo: --- Hoja1--- (A) ( © (1) # Det Det (2) 8 I R --- 1:Borra la lista y suma un 1= Dejando un 9---- (Boton) ---0: Al precionar--- ---Hoja2--- (A) ( © …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  4. Started by Frederick,

    Gente, Buenas noches, Primera vez que escribo, hace un tiempito que estoy registrado. Les comento a ver si pueden brindarme una ayuda, en mi trabajo somos 3personas que trabajamos con el mismo tipo de planilla de excel, mismascolumnas, etc, son tres libros excel. Vamos cargando los datos de cadaexportación que realizamos, cada persona en su planilla. La idea sería hacer una macro que busque cada fila del libro(por número de orden, factura, el que fuese mejor) y la compare con un libro general,si existen diferencias entre ellas que actualice y sino existe que agreguela fila al último. Lo que queremos lograr es que al terminar el día ejecutaresta macro y estos datos …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.1k visitas
  5. Started by heliob,

    Hola ! Necesito crear una macro que seleccione una serie de campos de una hoja excel y los pegue al final de unos registros de otra hoja diferente. Por favor, ¿ podéis ayudarme ? Muchas gracias y un saludo. P.D. Os adjunto un fichero ejemplo de lo que necesito Fichero_macro.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  6. Started by hnandrade,

    Hola, quiero crear una macro que haga lo siguiente: Tengo un rango de celdas (A1 - C34) en la hoja1 con una formula de condición en la cual, si es mayor que 0 me pone el numero (del 1 al 9) en función del rango A1 - c34 de la hoja2, si el numero es cero entonces no me pone nada (""). La macro que quiero crear es que me convierta a valores el rango (A1 - C34) en la hoja1 y despues elimine las celdas dentro del rango (A1 - C34) en la hoja1 las cuales no contengan informacion (""). Me puedes ayudar por favor?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  7. Buenos días, soy nuevo en el foro y no se como realizar la siguiente acción en excel. Necesito buscar en todo un libro de excel, las hojas cuya celda B5 cumpla determinada condición por ejemplo tenga color de relleno rojo, y seleccionar esa celda. Esto se debe a que en esa celda de cada hoja, se rellena de rojo si esa hoja esta sin completar, entonces me gustaría usar una macro que me vaya desplazando por todas las hojas que están incompletas, o sea, con la celda B5 en rojo, para así poder completarlas. Muchas gracias, espero su ayuda. Leonel

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.9k visitas
  8. Started by vicargo,

    Buenas tardes Señores, se que me pueden ayudar en esto, tengo un archivo en escel para imprimir cheques que estoy modificando, el asunto es que quiero que al dar click en el moton "IMPRIMIR" me imprima la hoja (impresion), pero no logro configurar el VBA, para eso, por favor darme una mano con esto; al dar con la solución por favor díganme que hicieron para entender mejor. Saludos ELABOR. CHEQUE .rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 743 visitas
  9. Started by JUANIIX,

    De mi mayor consideración soy completamente nuevo en esto de crear macros y me gustaron mucho los cursos pero recurro al foro por motivos en las siguientes dudas no se mucho de programación vbasic lo que quiero hacer es un kardex de clientes con códigos para cada uno y de cada cliente agregar notas de deuda y pagos no se si me pudieran colaborar en este sentido o orientarme para lograr esta plantilla atentamente Juan Arce

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 582 visitas
  10. Saludos foristas, solicito ayuda de sus conocimientos con un archivo, el cual me permite buscar datos de las hojas XMLREC y LISTAPRO, respectivamente e insertar datos en la hoja EGRESOS, el problema que me presenta es que al usar el botón FACTS RECIBIDAS, me despliega la base de datos de la hoja XMLREC, todo es correcto hasta esta parte, pero a la hora de hacer búsqueda con los texbox "contribuyente o rfc" las columnas total-subtotal-descuento-iesp-iva, pierden el formato de número y me inserta los datos con una coma para separar los decimales, ¿ Cual sería la manera para que al momento de insertar los datos después de filtrarlos me respete el punto para separar decimales…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 774 visitas
  11. Started by grema90,

    Necesito actualizar a diario varias tablas desde web segura https. Necesito algun experto que me ayude a realizar este cometido. El trabajo consiste en acceder logeandome a una web segura y bajar de determinado sitio de la web tablas en excel que actualice los datos de la tabla que ya tengo realizada. Estaría dispuesto a pagar determinada cantidad por esta macro. Un saludo.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 893 visitas
  12. Hola. Quisiera solicitar ayuda. Tengo una macro que quiero complementar. La siguiente porción de código compara el contenido de dos celdas de dos hojas diferentes del mismo libro. valorAnterior = B.Cells(filaEncontrada, x + 1) If A.Cells(y + 1, x + 1) <> valorAnterior Then C.Cells(y + 1, x + 1).Font.Color = vbBlue C.Cells(y + 1, x + 1).Font.Bold = True End If [/CODE] Si el contenido es diferente, se marcará en la hoja C el contenido de la celda con negrilla y color azul. Además de esto quiero que la celda quede con hipervínculo que me dirija a la celda de la hoja B, algo así como: C.Cells(y + 1, x + 1) ---->B.Cells(filaEncont…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k visitas
  13. Started by Alfredo88,

    Saludos, Alguien sabra donde se podra conseguir informacion sobre exportar data de AVAYA CMS (programa de centros de llamadas) a Excel mediante VBA? Quiero incursionar en ese area desde hace rato pero he buscado y no encuentro nada. Gracias por cualkier ayuda,

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.5k visitas
  14. Started by jues,

    Buenos días amigos espero estén bien Actualmente el Label92 me muestra el ratio que tardo en solventar un problema, sin embargo una vez que cierro un reporte y se guardan los datos el Label permanece con la información anterior y no se actualiza simultáneamente como si ocurre en el Listbox1, en concreto necesito que el Label92 se actualice de forma automática y simultánea una vez se guarden los datos RCI PRUEBA.xlsm

    • 1

      Reacciones de usuarios

    • 1 respuesta
    • 507 visitas
    • 2 seguidores
  15. Started by cfraustor,

    Hola que tal., antes que nada los felicito por esta pagina tan ilustrativa, me ha ayudado mucho con los pendientes del trabajo. El asunto que traigo hoy es el siguiente, he conseguido esta macro que me convierte una hoja de excel en txt,. En las columnas 13 y 14 existe una formula que dice que si no existen caracteres, inserte x numero de espacios en blanco, y al momento de convertir el archivo en txt no me los considera, es decir termina la cadena de texto donde termina el ultimo carácter de la columna 12,, adjunto el archivo de excel y un ejemplo del txt que genera. Ante todo muchas gracias por su ayuda. Saludos desde AGS., MX. txt de ejemplo.tx.txt Macro Carga.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  16. Started by BARB1986,

    Estimados Amigos de Ayuda Excel, Estoy por aqui una vez más solicitando de su valioso apoyo. Quiero cargar en un combobox una serie de datos cuyo rango lo tengo con un nombre. por ejemplo en el administrador de nombre de excel, para un rango con nombre "RUC" intruduje la siguiente fórmula: =DESREF('LC RUC'!$A$1,1,0,CONTARA('LC RUC'!$A:$A)-1,1), para que únicamente me considere los datos existentes en toda la columna A. Lo que quiero es, cargar esa misma serie de datos al combobox que tengo en la primer hoja, para que únicamente me enliste los datos existentes. Espero me puedan ayudar. saludos, BARB VENCIMIENTO DE DOC CORREDURIAS 2.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.1k visitas
  17. Started by falexramos,

    Buenas tardes Saludos amigos tengo la sigueinte consulta, llevo utilizando un archivo para enviar correos de forma masiva pero, ahora tengo la sigueinte inquietud hay alguna forma de agregar un item para que a ese correo enviado se le anexe una marca de seguimiento y aviso?, para el destinatario. prueba Enviar CORREO-EXCEL.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.9k visitas
  18. Hola amigos, buenos dia: Tengo un userform donde doy de alta a los artículos, pero quisiera ver si se puede colocar un control de Imagen donde con un CommandButton se pudiera insertar la imagen en el control Imagen y al dar guardar a la alta la imagen se guarde en la carpeta imagen. Dejo la macro que tengo hasta ahorita para su análisis y apoyo. Private Sub Imagen1_Click() If TextBox1 <> 0 And TextBoxId <> "" Then VerImagen.RenglonImagen = TextBox1 Set VerImagen.ImageAltas.Picture = FormaCodigos.ImagenPrincipal.Picture VerImagen.Top = FormaCodigos.Top VerImagen.Left = FormaCodigos.Left VerImagen.Show End…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.1k visitas
  19. Buen dia, quisiera saber como se llama o como puedo encontrar la opción para cambiar desde las propiedades esta linea punteada tipica que se genera en un boton cuando uno esta posicionado encima de el, adjunto una imagen para que se vea, quisiera que resalte el borde, ponerlo de otro color , quisiera saber si se puede y si se hace desde la misma ventana de propiedades como es el nombre. gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 660 visitas
  20. hola expertos buenas tardes mi idea es la siguiente tengo un rango de numeros rango "bh1:dl120" y me gustaria resaltar aquellos numeros que se repiten en dicho rango

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 764 visitas
  21. Started by pleon156,

    buenas noches, soy nuevo en el foro y vengo a pedir una ayuda con una duda que debo resolver en 2 dias tengo una celda que toma un dato(valor1) de una lista que se encuentra en la hoja 2, con dicho valor se hacen una serie de operaciones para determinar uno nuevo. luego este valor nuevo(valor2) no puede ser menor del anterior. Lo que quiero es que si el valor 2 es menor al valor 1 el programa tome el siguiente dato de la lista de la hoja 2 lo reemplace en el valor 1 y realice nuevamente las operaciones hasta obtener un nuevo valor 2....necesito que todo esto se repita hasta que se obtenga que el valor 2 sea mayor al valor 1. desde ya les agradezco y espero me puedan …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 849 visitas
  22. Started by roisso,

    Hola !! Soy nuevo en esto de las macros. El tema es que tengo que usar una macro para insertar filas dependiendo del valor de una celda. Tengo una lista de datos de 12000 filas así que he intentado hacerlo directamente seleccionando todos los valores a la vez, en lugar de ir uno por uno. Al activar la macro me sale el error 13 no coinciden los tipos. el codigo de la macro es: Sub Macro1() Dim Filas As Single, MiRango As Object Filas = Selection.Value2 - 1 Set MiRango = Range(Selection.Offset(1, 0), Selection.Offset(Filas, 0)) MiRango.EntireRow.Insert (xlShiftDown) Selection.Offset(0, -10).Copy Destination:=MiRango.Offset(-Filas, -10) Selection.Offset(0, -9).Co…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1k visitas
  23. Started by Daniel_E,

    Saludos! Eh creado (gracias a muchos de sus aportes) un libro con macros que básicamente realizan una serie de operaciones y dan como resultado unos valores que actualizan constantemente (simulando tiempo real). Inicialmente una sola persona verificaba estos datos desde computadora especialmente para eso, luego otras personas requerían la información y para resolver de forma "rápida" recurrí a exportar la hoja principal a PDF y enviarla por correo constantemente a través de otras macros. Mi consulta es, si existe la forma de "exportar" un libro de excel con macros hacia una pagina web, para que desde un "link" los usuarios puedan ver los valores y no tener que estar e…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.1k visitas
  24. Un saludo al foro, para solicitar un favor especial al foro .... ayuda grabar datos del ListView3 a una hoja3 Deseo controlar 3 procesos de producción de unas secciones a través de un el ListView3 , Llevo varias semanas sin exito, tratando de registras los datos, del ListView3 a la hoja BADEDATOS desde la Columna E hasta la columna AB sin tener éxito, he realizado varias pruebas en algunas me graba solo un dato, en otra me repite el mismo dato en todas las celdas Busco Concreto : Grabar del ListView3 Columna MEDIDA, Columna CANTIDAD me grabe los datos a la Hoja BASEDATOS desde la columna E hasta Columna AB en ese orden (Anexo link imagen .jpg) agrad…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 510 visitas
  25. Started by josapu,

    Hola, Estoy intentando crear un procedimiento para poder descargar un archivo que esta ubicado en un servidor FTP. Para ello, he encontrado por internet un codigo que pretende hacer lo que deseo y lo he adaptado a mis condiciones particulares (nombre host, usuario, contraseña). Sin embargo, no logro hacerlo funcionar. Adjunto el archivo, ¿alquien podría decirme que estoy haciendo mal? Gracias DescargaFTP.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.4k 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.