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

    Hola a todos, sucede que tengo una macro que procesa bastante información, y cuando termina de ejecutarse, si la hoja de excel activa tiene una cantidad de información razonable la cinta de opciones se traba y aparece transparente y no puedo hacer clic en ningun boton de la cinta de opciones. (como aparece en la imagen) si la hoja activa no tiene información o tiene muy poca, la cinta de opciones funciona sin problema. la unica forma que he encontrado para solucionarlo es cerrando el excel y volviendolo a abrir. Pero quisiera saber si existe una manera de evitar esto y resolverlo sin cerrar el archivo. No se si alguno de ustedes ha tenido problemas …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  2. Started by tazzmania128,

    Hola a ver si me pueden ayudar en lo siguiente. Estoy con un excel en donde la columna A me muestra los ficheros que hay en un directorio A B C 1 Equipo Numero Serie 2 1.txt 3 2.txt Lo que me gustaría hacer es que en las celdas , por ejemplo, B2 se ejecute un comando de msdos que sería para la celda B2 --------> find B1 A2 para la celda C2 --------> find C1 A2 y me muestre en las celdas B2, C2, B3 y C3 las salidas de los comandos find... espero haberme explicado, subo un archivo por si se entiende mejor muchas gracias por vuestra ayuda test.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  3. Started by rhg_83,

    Hola Amigos del foro me pueden ayudar quiero reemplazar unas fechas q tengo en una base de datos ejemplo: tengo mis fechas 22/04/2013 pero a la hora de realizar mi macro de "/" a "." me cambia el formato a 4.22.2013 y asi no lo requiero yo quiero que me salga 22.04.2013. estoy utilizando la linea Selection.Replace What:="/", Replacement:="." [/PHP] pero a la hora de correr la macro me cambia el formato alguien me puede ayudar a que me reemplace "/" por "." y que me deje el mismo fromato de fecha.. gracias por su valiosa ayuda..

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  4. Buen día, Solicito su colaboración con lo siguiente: Tengo que traer una información de una base de datos con clientes para ajustar un informe con las ejecutivas manejan cada cliente. Yo tengo la información que que cliente mueve cada ejecutiva. Estaba extrayendo ya de la información pegada, con una macro los clientes de la ejecutiva "A" por medio de un filtro avanzado con los datos que tengo previamente de que clientes maneja esta ejecutiva "A" en el rango de selección del filtro avanzado. Hasta ahí no hay problema. Los datos que debe traer para este ejemplo son: Cliente de la ejecutiva "A", Semana del año "2015-8", Fecha de paz y salvo "0000-00-00" Tipo "Liq".…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.4k visitas
  5. Started by eduar5,

    Buen día, nuevamente consultando a los expertos. Llevo dias tratando de sumar textbox con formato moneda pero no lo consigo, por ejemplo si quiero sumar 45,000.00 + 1,000.00 + 100.25 me da como resultado 146.25 en lugar de 46,100.25. Lo que necesito es que se pueda sumar tanto cantidades grandes como cantidades pequeñas, tambien necesito sumar dentro del mismto textbox como si se tratara de una celda de excel. Será posible que al tener un textbox con fondo blanco, éste cambie a color verde al momento de que situe el cursor dentro de él y que al salir el cursor del mismo vuelva a ser blanco?. Por su ayuda anticipadamente gracia. Suma.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.4k visitas
  6. Hola amigos! Me encuentro una vez mas por este foro, requiriendo su ayuda generosa.... me encuentro con la siguiente dificultad: Necesito agregar a una planilla en formato "Hoja de cálculo habilitada para macros de Microsoft Office Excel (.xlsm)" un correlativo que al abrir el archivo se actualice automáticamente y que ademas al guardar el archivo me arroje por defecto un formato predeterminado... buscando por este foro me encontré con el siguiente código: Private Sub Workbook_Open() Range("I1") = Range("I1") + 1 'Anota en la celda I1 el numero de archivo a guardar Application.Workbooks("Sat").Save ' Salva el archivo para poder asignar numeros consecutivos Ruta = "C…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  7. OK, la duda es la siguiente, tengo libro que contiene 5 columnas de datos, la primera columna "A" es el ID y la ultima "E" es el Estado del documento, que por defecto esta en Disponible, como puedo hacer para que al momento de ingresar el ID en un textbox y hacer la búsqueda me diga si el documento esta o no esta disponible; en caso de estar disponible solicitar con un botón un préstamo y que la disponibilidad cambie a No disponible... Pd. No subo archivo porque realmente no tengo nada respecto al tema que estoy tratandoles.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  8. Muchas gracias por su atención, mi interrogante se trata de ¿como colocarle a una serie de celdas en Excel una contraseña?para que esa serie solo pueda ser modificada por la persona que posea la contraseña; al principio utilice la opción de proteger hoja que me sirvió de maravilla, pero luego se vio la necesidad de que ese archivo fuera compartido; al momento de hacer eso me di cuenta que una de las cosas que no se puede hacer al compartir un documento es proteger o desproteger, me puse a investigar y e visto una serie de recomendaciones con macros, pero mi conocimiento de esto es limitado, así que si alguien tiene la amabilidad de explicarme como puedo hacer una macro pa…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  9. Hola a todos, Tengo un libro excel que tiene dos hojas La 1 llamada asistencia en donde tengo el detalle del control de asistencia de todos los trabajadores y en la 2 llamada Report Diario en donde resumo toda la informacion por categorias de la primera hoja estoy aprendiendo macros y encontre la Macro Match para coincidir una fecha y mediante eso poder traer los datos de esa fecha y me esta arrojando el siguiente error '1004' no se puede obtener la propiedad Match de la clase WorkSheetsFuction. agradeceria enormemente me pudieran ayuda subire el archivo para mayor claridad de mi duda. Atte. Macros 2014

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 1.4k visitas
  10. 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
  11. Started by alesilva,

    Hola a todos, Solicito a quienes me puedan ayudar con este tema, realizar lo siguiente: Necesito mostrar y separar por fecha datos de clientes, o mas bien, al colocar una fecha determinada, que me busque en la base de datos (hoja Datos) y me los separe según cliente, como lo muestro en la hoja "compromisos por fecha" NOTA: La hoja "Compromisos por fecha" es como una referencia a lo que busco, si hay otra forma de realizarlo me los envían. El tema lo había propuesto para realizarlo con funciones excel pero creo que con una macro puede funcionar mejor. Le agradezco desde ya la ayuda y el tiempo que invierten en esto. Saludos desde Santiago, Chi…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.4k visitas
    • 1 seguidor
  12. Started by Luis paz,

    Hola, necesito ingresar a una página,. Para ello necesito adjuntar dos documentos de autentificación, sin embargo, no he logrado hacerlo. Ayudaaa La página es https://wwwmat.sat.gob.mx/app/seg/faces/pages/lanzador.jsf?url=/operacion/20777/consulta-tu-opinion-de-cumplimiento-de-obligaciones-fiscales&tipoLogeo=c&target=principal&hostServer=https://wwwmat.sat.gob.mx Allí se encuentra el código fuente. El error se encuentra al adjuntar los archivos, pues la página no los reconoce como adjuntos... Direc = "https://wwwmat.sat.gob.mx/app/seg/faces/pages/lanzador.jsf?url=/operacion/20777/consulta-tu-opinion-de-cumplimiento-de-obligacio…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.4k visitas
  13. Hola, cada semana debo enviar una presentación con la información que tengo en excel, pero tengo que presentarla en ppt,y los datos no los quiero vinculados sino como mapa de bits, no se cómo hacerlo, si alguien me puede ayudar mil gracias. Adjunto un archivo base de excel, el real tiene unas 15 hojas con datos y gráficos. datos.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  14. Buenas tardes, expertos necesito una ayuda por favor si seria posible necesito sumar las cantidaddes en una e importante total de ventas y eliminar el resto, por favor si se puede me podrian ayudar. Adjunto el archivo REPORTE TOTAL 1 MES.xlsx

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.4k visitas
    • 1 seguidor
  15. Invitado Juan Pelfort
    Started by Invitado Juan Pelfort ,

    Hola a todos, tengo un programita de Excel con VBA que insero varias fotos (con margen de tiempo 1 segundo) en la misma celda, pero, al ir borrando e insertando imágenes me hace un destello de luz, la celda en cuestión, se puede solucionar esto con VBA ? Gracias

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.4k visitas
  16. Started by viciana,

    Hola a todos Tengo este proyecto que para ejecutar dos macros lo hago a través del dos botones en la pestaña ESTADO. ¿Es posible que se ejecuten de forma automática en cada cambio de la hoja? Gracias TEST_PENDIENTES_MACRO.zip

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.4k visitas
    • 3 seguidores
  17. Hola, me gustaría hacer un excel en el que las casillas de verificación se colocaran en una fila y en la fila inferior mostrara el resultado TRUE o FALSE. Arrastrando las casillas no es posible hacerlo y he encontrado buscando un módulo pero es para hacerlo en columna. ¿Se podría hacer lo mismo pero como yo lo quiero? Decir que no tengo mucha idea de VBA. Esto es lo que he encontrado. Sub LinkChecks() 'Update by Extendoffice Dim xCB Dim xCChar i = 2 xCChar = "B" For Each xCB In ActiveSheet.CheckBoxes If xCB.Value = 1 Then Cells(i, xCChar).Value = True Else Cells(i, xCChar).Value = False End If xCB.LinkedCell = Cells(i, xCChar).Address i = i + 1 Next x…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.4k visitas
    • 1 seguidor
  18. compañeros tengo una gran duda, encontre este codigo para enviar un rango de datos en el cuerpo del correo, este rango tiene celdas con color, formato, etc... y existira la forma qe se vaya con todo y rubrica(firma). Gracias a todos por sus respuestas Sub Mail_Selection_Range_Outlook_Body() 'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm 'Don't forget to copy the function RangetoHTML in the module. 'Working in Excel 2000-2013 Dim rng As Range Dim OutApp As Object Dim OutMail As Object Set rng = Nothing On Error Resume Next 'Only the visible cells in the selection Set rng = Selection.SpecialCells(xlCellTypeVis…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  19. Buenos dias, hace mucho que no me dejaba caer por aquí y veo que seguís en plena forma.:chuncky: Mi intención es crear una macro con la que se pueda hacer una copia condicional de una serie de filas o registros que estan en "hoja1" y pegarlos (con formulas y todo) en hoja2, y que aparezcan como lista, uno debajo de otro. Na más y na menos. Un saludo y gracias :tranquillity: copiar datos condicionados en otra hoja.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  20. Started by NAB_20,

    Buenas, estoy intentando controlar varios errores en un código con la instrucción "On Error Goto [LABEL"]. El primer error que detecta sí que funciona bien pero en el siguiente ya da error. La idea del código es que mire si hay determinada imagen en la hoja y en caso de que no la localice pase a la siguiente línea para ver si hay otra imagen que me interesa localizar Adjunto archivo. Saludos y gracias PruebaError.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  21. Started by chencholf,

    Muy buenas. Y antes de nada, felices fiestas a todos. La duda que tengo es la siguiente. Ya se como abrir libros con VBA, pero lo que me preguntaba es si se puede hacer que sea el usuario el que elija que libro abrir. O sea, crear un botón, que al pulsarlo abra una ventana que nos permita buscar y elegir el archivo. No se si se puede hacer algo así o es mucho lio. Cualquier aclaración al respecto lo agradezco. Un saludo!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  22. Started by sandradlr,

    hola!!! estoy tratando de grabar una macro que en cierto momento abre una hoja nueva. la primera vez que la corro es todo maravilloso!! (crea la "hoja 1") a partir de la segunda ya no está tan padre, porque al ejecutar la macro, en lugar de hacer referencia a la hoja1 abre nuevas hojas (hoja2, hoja3, hoja4...) y las siguientes fórmulas, siguen haciendo referencia a la hoja1, y no a la que se acaba de crear.... (hoja2,3,4...) se les ocurre algo que pueda hacer??

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.4k visitas
  23. Started by ALCAZABE,

    [ATTACH]38420.vB[/ATTACH]Hola a todos. El tema es el siguiente, tengo una plantilla creada con varias columnas en la hoja "albaranes pendientes" en la cual quiero copiar varios datos de la hoja "Hoja para volcar datos". Estos datos se vuelcan diariamente. Tengo creada una macro que funciona bien la primera vez (el primer dia), pero cuando intento ejecutarla el segundo día me sobreescribe los datos. He estado indagando para ejecutar la macro siempre a partir del la primera celda vacía de la columna B, puesto que la columna A siempre estará ocupada por una formula, y he insertado un pequeño codigo que no me funciona. He aquí el problema a ver si alguien puede decirme el p…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  24. Started by luismorma,

    Buenos días: Tengo el placer de compartir mis inquietudes con todos vosotros e intentar resolver una duda ("error 91"). Estoy intentando montar una base de datos en VBA. Os comento que en la columna "A" hay una fórmula (=SI(B2>0;FILA(A1);"")) para que me devuelva un items no repetido y poder seleccionar desde un listbox, pero a la hora de seleccionar el elemento a modificar o eliminar me da el error '91'. Mando imágenes del error por si hubiera alguna manera de resolverlo. Muchísimas gracias y un saludo muy fuerte. 'Activar la celda del registro elegido Private Sub ListBox1_Click() Range("A2").Activate Cuenta = Me.…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  25. Hola a todos y muy buenos días. navegando por internet me he encontrado con un curioso generador de calendarios, y lo he estado modificando y adaptando para poder crear mis organigramas, sin embargo he intentado mil y una maneras de combinar y centrar las celdas en el proceso pero siempre me sale un error de codigo 1004 (Y diferentes explicaciones) pero no me sale ni a la de 3. ¿Se os ocurre alguna manera de conseguirlo? Aquí os dejor los archivos, uno es como funciona ahora y el final es el resultado que busco. PD: He intentado subir el archivo de varias maneras pero no me permite subirlo, aquí os dejo un enlace de mega con las dos documentos en un zip …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.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.