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. Hola Tengo mi userfrom para escribir en la última fila y funciona bien, el inconveniente se presenta cuando a las últimas filas vacías les coloco bordes o les cambio el formato de las celdas, al insertar datos con los textbox no se insertan los datos en estas filas vacías que solo contienen bordes o formatos pero no datos. Que puedo hacer para que al insertar los datos aparezcan en las filas vacías que tienen bordes y formatos. Gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 6.6k visitas
  2. Started by pablo ninguno,

    buenas como estan, quisiera saber si alguien me puede ayudar a modificar esta macro que cuenta los registros únicos totales , pero lo que necesito ahora que solo cuente los registros únicos visibles ya que tengo que usar filtros. Desde ya muchas gracias Function contar_unicos(rngSeleccion As Range) Dim collUnicos As New Collection Dim rngCell As Range On Error Resume Next For Each rngCell In rngSeleccion collUnicos.Add rngCell, CStr(rngCell) Next rngCell On Error GoTo 0 contar_unicos = collUnicos.Count End Function

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 6.6k visitas
    • 1 seguidor
  3. Invitado jorgevelex
    Started by Invitado jorgevelex ,

    Alguna macro que me pueda ayudar, si recibo un archivo adjunto en mi outlook de determinados remitentes y si es posible con determinado nombre, guardarlo en una carpeta en mi PC, e ir sustituyendo el archivo en la carpeta, cada vez que lo reciba. Cabe mencionar que el archivo almacena datos diarios en una planilla mensual, es decir la intencion es actualizarla diariamente, guardar el archivo diario con el nombre del mes para irlo actualizarlo. Al cambio de mes hacer lo mismo con el siguiente. Gracias!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 6.6k visitas
  4. Started by RRF,

    Hola. Estoy haciendo un macro para copiar 4 datos de 500 ficheros pdf editable, siempre en la misma posición del pdf, y pegarlos en un excel. El problema que estoy teniendo es moverme por el pdf. Lo estoy haciendo con SendKeys mediante "+^F" buscando el texto anterior a la cadena de datos que quiero y me funciona el buscar, pero no soy capaz de seleccionar el dato que necesito para poder copiarlo. ¿Alguien puede darme alguna pista?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 6.5k visitas
  5. Started by jucarnet,

    tengo un archivo excel anterior al que tengo actualmente que es el 2007 aunque no te sabria decir que año cuando lo abro me sale el siguiente aviso: "abrir el proyecto vba de este archivo requiere un componente que no esta instalado actualmente.este archivo se abrira sin el proyecto vba para obtener mar informacion, busque covertidores bva en microsoft online" que puedo hacer para abrirlo he ido a la pagina de microsoft hay un convertidor pero es para mac gracias

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 6.5k visitas
  6. Invitado Juan Pelfort
    Started by Invitado Juan Pelfort ,

    Hola, no tengo el programa todavía pero al empezarlo, necesito saber como borrar imágenes de una Hoja, pero no todas, eso sí, están en la misma línea, pero solo eliminar imágenes, no el contenido de las líneas, puede ser ? Porque al grabar una macro y eliminarlas, luego al ejecutar la macro no se eliminan ? Gracias por atenderme

    • 0

      Reacciones de usuarios

    • 19 respuestas
    • 6.5k visitas
  7. Hola. amigos: me nacio la siguiente inquietud, ¿hay alguna manera de conectarnos como un cliente FTP a un directorio web para ver los nombres de los archivos en un listview y poder descargarlos. saludos desde Guatemala

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.5k visitas
  8. Started by rhg_83,

    Hola Amigos del foro estoy realizando una macro para convertir un archivo xml a excel, me refiero que tengo un archivo formato XML (Factura Electronica) y lo requiero ver en excel son los campos ya ordenados como son: nombre direccion descripcion importe valor unitario etc. <cfdi:DomicilioFiscal calle="PERIF. LUIS ECHEVERRIA" noExterior="1594" noInterior="ALTOS" colonia="AVICOLA" localidad="SALTILLO" municipio="SALTILLO" estado="COAHILA" pais="MEXICO" codigoPostal="25290" /> importe="1902654.18" />[/CODE] son los datos que requiero visualizar en excel esepro me puedan orientar dando un tip.. gracias!!! por su tiempo y valiosa ayuda.. saludos!!!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 6.5k visitas
  9. Started by Milton Cordova,

    saludos estimados masters por favor me pueden indicar como debo ingresar el rango en el que se debera actualizar las formulas del calculo respectivo. Para este ejm tengo el rango C5:C10 al ingresarlo asi me da el objeto no admite esta propiedad o metodo, informo que es para excel 2003. Gracias Actualizar con F2+enter.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 6.5k visitas
    • 1 seguidor
  10. Hola a todos. Este es mi primer tema en este excelente foro. Agradezco de antemano a aquellos que puedan aportar en algo. Me interesa lo siguiente: - Tengo una Base de datos Oracle con datos de los GPS de 10 vehiculos actualizado cada 15 segundos aproximadamente. - Me interesa crear una aplicacion en excel que permita ingresar datos asociados a estos vehiculos (mediante formularios) como por ejemplo, carga transportada, nombre transportista etc. - Me gustaria crear una serie de reportes a partir de estos datos, los del GPS y lo de los formularios, con sus respectivos gráficos tablas, etc. - Quisiera mostrar una hoja con un mapa del sector en que se mueven los vehicul…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 6.5k visitas
  11. Saludo a todos. Solicito el favor de que me ayuden con un error que me salta al correr una macro con la cual pretendo registrar datos en una hoja de Excel. El error se produce cuando se ejecuta la línea de código "Hoja5.Range ("E9"), ClearContents". Sin embargo, cuando comento el bloque de las líneas siguientes (son 12 similares), el error que salta es el 13 en tiempo de ejecución, No coinciden los tipos. Les agradecería enormemente su ayuda. Subro el archivo para una mayor comprensión de lo que expongo. PLANTILLA CONTROL DE CAJA-2021_v2.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.4k visitas
  12. Buenas tardes expertos: solicitando su apoyo para un problema que me surgio en una macro que tengo la cual me marca un error 5, a partir de que me formatearon mi maquina y se volvio a instalar el Office 2007 nuevamente. En dicho proceso al final tengo la instruccion para convertir una hoja de excel a PDF y la cual hasta antes de ayer funcionaba correctamente pero a partir de hoy que se formateo mi maquina manda "error 5 en tiempo de ejecucion" "Argumento o llamada a Procedimiento no valida" la instruccion la obtuve de este mismo foro y funcionaba correctamente hasta antes del formateo: [ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, OpenAfterPublish:=False] Lo rar…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 6.4k visitas
  13. Started by Albertofitness,

    Hola amigos he metido un ListView en mi formulario clientes y lo que quería es pasar lo datos del formulario al ListView con el BOTON AGREGAR QUE SE ME AÑADAN TODOS LOS CAMPOS en el BOTON ELMINAR CUANDO LE DE QUE ME ELIMINE EL ARCHIVO TB DEL LISTVIEW Y CUANDO DE AL BOTON MODIFICAR EN ALGUN CAMPO QUE MODIFICQUE QUE ME LO MODIFIQUE TB EN EL LISTVIEW. He intentado poner las columnas o cabeceras en el listview pero en internet me dice que en propiedades sale COLUMNS y alli pones las columnas que tu quieras( Nombre-Edad etc...) pero no consigo saber donde esta eso:confused:.TENGO ESTE CODIGO EN EL BOTON AGREGAR AL FINAL TENGO LO DEL ListView ) Se que el (1) es la columna qu…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 6.4k visitas
  14. Buenos días estoy avanzando un pequeño proyecto de mi trabajo, pasa que quiero concatenar la hora de un textbox con un combobox (am y pm) y que aparezca concatenado en un label de otro userform. Quisiera que me ayuden please Gracias de antemano Ayudaexcel control km.zip

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 6.4k visitas
  15. Started by Onotera,

    Buenos días, Tengo la siguiente macro y en mi ordenador va más o menos rápida, pero en un ordenador conectado en red tarda una eternidad en crear las pestañas Creacion hojas obra - copia.xlsb

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 6.4k visitas
  16. Started by puntocom05,

    saludos la cuestion es que he estado haciendo una agenda telefonica en excel y gracias a la ayuda del compañero tese1969 logre la pare del buscador, pero ahora me da un error "error 91" cuando el nombre que se introduce en el buscador no se encuentra. y no logro acomodarla, otra cosa es que se queda pegado despues de hacer una busqueda y al darle (esc) para que se destrabe, vuelve a salir el mensaje que dice depurar o finalizar pero esta vez dice que la ejecucion del codigo se ha interrumpido. bueno si alguno sabe que es lo que pasa les agradezco la ayuda. AGENDA TELEFONICA v1.1.rar AGENDA TELEFONICA v1.1.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 6.4k visitas
  17. Necesito de su ayuda ya que tengo un archivo en donde tengo datos los cuales necesito copiar y pegar en otra columna, los datos en cuestión son generados de una aplicación que los scanean y los ponen en una misma columna por ejemplo en la celda A2 me deja el código y en la siguiente A3 la cantidad y así sucesivamente y lo que necesito es que me copie las celdas impares y me las pegue en la columna b, pero en las celda pares por ejemplo si la cantidad esta en la celda A3 me la copie y la deje en la celda B2 Espero haberme explicado lo más claro posible gracias de ante mano prueba.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.4k visitas
    • 1 seguidor
  18. Started by jeladio,

    Buenas tardes he estado intentando utilizar la api de whatsapp para poder enviar un mensaje a un usuario si necesidad de guardar su numero en nuestros contactos, y funciona parcialmente, desde chrome el problema es que los numeros telefonicos los puede poner en el navegador pero al insertar el mensaje (que los recoge de dos textbox) deberia insertar la frase completa con espacios y todos pero no lo hace asi, sino al lllegar a la primera palabra abre otra nueva ventana de whatsapp en el navegador y lo que yo quiero es que funcione con la frase completa, el codigo base es este y el ejamplo esta en el adjunto https://api.whatsapp.com/send?phone=1234567890123&text=Hol…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 6.4k visitas
  19. Started by jannethps,

    Buenas tardes, Tengo un libro con una serie de datos, nombre, compañía, teléfono, email (libro1.xlsx). Las columnas son fijas, 17 en total, pero las filas siempre varían, pueden ser 100 o 1.000 Tengo otro libro que es una plantilla en la que se debe pegar los datos del libro1.xlsx(libro2.xlsx). Las columnas del libro2.xlsx son fijas pero no son las mismas que las del libro1.xlsx ¿Qué necesito? Pegar cada columna del libro1 en su columna par del libro2 con una macro. Por ejemplo, En la columna A del libro1 tengo First Name y en el libro2 en la columna N tengo First_Name, así que debo pegar A de libro1 en N de libro2. Y así sucesivamente con cada columna. Espero habe…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 6.3k visitas
  20. Ya se que se ha preguntado un monton de veces, pero no se si es por la version (Excel 2010) o que es lo que pasa, pero no se como poner el codigo para que una macro me abra un archivo de excel que estan alojados en la misma carpeta. La macro se en cuentra en el libro personal, no en la misma carpeta del archivo que quiero abrir ni del que estoy ejecutando la macro. Con esto no me sirve ya que me da error 1004 Workbooks.Open ThisWorkbook.Path & "\" & "TARIFADATA.xls"[/CODE] ¿Alguna sugerencia?. Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 6.3k visitas
  21. Started by xboxfile,

    Hola, un saludo a tod@s. Mi consulta es muy sencilla (o no) pero no he visto nada relacionado con esto por Google, quizás desconozco las palabras exactas. Me explico, quiero eliminar una fila entera de una array de varias columnas de forma similar a como lo hace nativamente Excel, que seleccionas unas celdas, botón derecho, Eliminar, y el te desplaza todas las de debajo arriba. He probado con un bucle y subir todo lo de debajo arriba una fila copiando datos, pero lo veo demasiado, y puede que haya algún comando o algún método que lo haga y yo lo desconozca. Espero haberme explicado con claridad. No subo ejemplo porque mi pregunta es más bien teóri…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 6.3k visitas
    • 1 seguidor
  22. Started by Antoni,

    Hola: Hoy me toca preguntar a mi. Hasta ahora siempre que abría un archivo o abría una instancia con un libro vacío me aparecía el libro PERSONAL.XLSB en el proyecto VBA, y digo aparecía porque de pronto ha dejado de aparecer y no me queda mas remedio que abrirlo manualmente. ¿ A alguien le ha pasado algo parecido ? Gracias a todos por adelantado.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 6.3k visitas
  23. Hola amigos, tengo un problema con una formula sumar.si. conjunto que busca varios datos en una hoja anexa del libro, la formula trae los datos que me interesan pero hace muy pesado el calculo y el proceso se demora demasiado ya que la base de datos es muy extensa y a medida que pasan los días puedes llegar a tener 5oo mil registros (los datos los traigo de una tabla dinámica que se esta vinculada a una base .dbf), ademas estos mismos datos extraídos de la base deben generar algunos gráficos lo que todavía hace mucho mas lento el proceso. La pregunta es si acaso habrá alguna macro que reemplace esta misma formula hecha con sumar.si.conjunto que busque los mismos datos pe…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.3k visitas
  24. Started by SAN83,

    Hola a todos, A ver si me podéis ayudar ?. He creado el siguiente módulo en VBA para que se sumen las celdas por rango de color. En principio todo funciona genial y hasta ahí todo bien. El problema es que es un archivo creado con intencion donde debemos editar varios compañeros y ahora cuando lo comparto con otros usuarios en one drive ellos no ven el resultado de la formula. además cuando se cambia el color de las celdas no ocurre nada por lo que es como que no reconoce la formula. No se si me estoy explicando. Este es el módulo esto es lo que ellos ven online alguien me dice como puedo hacer para que en onedrive se vea y func…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 6.3k visitas
  25. Started by Domingo,

    Hola a todos, encontré hace unos días un ejemplo de código que adapté para crear una imagen .jpg de un rango de celdas y funciona correctamente a excepción de que cuando visualizas la imagen creada se ven columnas y datos como si en la parte tras la imagen se ven columnas similares a un gráfico de excel y datos que no están en el rango de celdas del que se extrae la imagen, pongo el código para ver si me podéis echar una mano. Sub CrearImagenRango() Dim she As Worksheet Application.ScreenUpdating = False Application.DisplayAlerts = False On Error Resume Next Set a = Sheets("LisCOMPRAS") 'myfile = "C:\Users\conse\Desktop\Lista COMPRAS\…

    • 0

      Reacciones de usuarios

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