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

    Buenos dias, expertos tengo una archivo que lo trabajo de forma manual; en la hoja "TARIFARIO" primero filtro en la columna K, luego filtro en la columna C, y los registros filtrados comparo con los datos de la hoja "REDUNDANTE", entonces copio lo que lo corresponde y lo pego debajo de los datos filtrado, eso es la rutina hasta terminar todo. Ahora la pregunta es que si habra una macro que me ayude a realizar esos procesos para optimizar mi trabajo, la idea seria filtra lo que corresponde y ejecutar la macro. Por favor me puden ayudar si habria dicho codigo estare egradecido desde ya. Adjunto el archivo. REALIZAR MACROS.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 643 visitas
  2. Started by sprit36,

    Buenos días, tengo un archivo con muchos registros que necesito una macro para sumar algunas celdas y además una vez se haya sumado dividir dos celdas. https://ibb.co/GtPhHTg

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 730 visitas
    • 1 seguidor
  3. Started by pinoji,

    Buenas noches colegas. Espero se encuentren bien de salud junto a sus familiares. Primero que todo ofrecer mis disculpas porque sé que esto no es una plataforma para este tipo acción, pero creo oportuno hacerlo con el permiso de sus administradores. Hace un par de días Haplox acudió a dar respuesta a uno de mis temas publicados en este Foro y a algo que él escribió (…) yo le contesté y un par de compañeros de mi trabajo me dijeron que quizás había sido un poco fuerte con él. Yo no creo que fuera así, porque de hecho yo tomé sus palabras como una broma. Recordar que soy CUBANO y que tenemos un Gran Sentido del Humor y si me conocieran personalmente sabrían q…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 653 visitas
    • 3 seguidores
  4. Started by Miguel63,

    Buenas tardes, Si me podéis ayudar con este tema estaré eternamente agradecido. Tengo un formulario con dos combobox y un textbox, y una tabla1 que es donde lleno el combobox1(Categoria) al iniciar el formulario y el combobox2(subcategoria) se llena cuando selecciono un dato del combobox1, lo que intento pero no logro conseguir es que al seleccionar un dato del combobox2(subcategoria) se llene el textbox(Codigo) de la tabla1(Categoria). Muchas gracias de antemano. Saludos

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 820 visitas
    • 1 seguidor
  5. Started by pinoji,

    Hola colegas. Buenos días a todos. Espero se encuentren bien de salud al igual que su familia. Mi consulta de hoy en bien sencilla. Es el mismo Proyecto de Conciliación Bancaria. Yo le tengo creado una creación e incremento de ID en el evento Initialize del Formulario, pero no me cambia a medida que voy ingresando los registros nuevos, o sea, se mantiene con un mismo numero y yo necesito que cada vez que inserte un nuevo registro este sume uno al anterior y me lo muestre en el TxtID. Dim fila As Long fila = Hoja10.Range("A" & Rows.Count).End(xlUp).Row If Hoja10.Cells(7, 1) = Empty Then TxtID = 1 Else TxtID = Hoja10.Cells(fila, 1…

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 8k visitas
    • 2 seguidores
  6. Started by Benito Bartolomé,

    Hola a todos; ¿Hay algún procedimiento o función que me convierta el numero de una columna a letra? Ejemplo: Private Sub btnColumna_Click() Dim tColumna As String Me.TextBox1 = 2 tColumna =Me.TextBox1 "??????" <-----Aquí me debería indicar la columna en formato texto End Sub Saludos y buen día a todos.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 7.1k visitas
  7. Buenos dias, expertos este macro anteriormente ya binia funcionando bien, pero lo aumente un detalle que en la hoja "Inst-fibra" en la columna U desde los rangos de celda U20 hasta U70 si selecciono no entonces me debe copiar los datos de la columna A en la hoja "hoja de resumen" en la columna P todos concatenados, pero si fuera si esta vacio esa parte. Por favor me pueden dar una ayuda los agradecere. Ajunto el archivo Premisas_Final.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 537 visitas
  8. Buenas Noches, espeor pueda obtener su ayuda con este caso. En el formulario: 1.-ingreso nombre de proyecto 2.-eligo zona 3.-elijo tipo de producto 4.-elijo producto 5.-click en agregar cuando le doy en agregar, los datos se registran en el excel y a la vez se muestran en el listbox lo que deseo es que cuando yo haga cambios en "AJUSTE DE DETALLE", esos cambios se apliquen a todos los items menos a los que sean TIPO: Servicios (Columna 13 del ListBox) lo que he logrado hasta ahora es que los cambois se apliquen a todos , pero lo que deseo es que los Servicios no tenga cambios en el registro. PRUEBA.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 630 visitas
  9. Buenas noches, expertos con la siguiente macro necesito que me registre en una solo fila, lo que esta macro esta registrando es una parte en una sola fila dos ultimos en la parte inferior de las filas como la imagenes que se muestra pero lo necesito como la imagen de acontinuación. Por favor si me pueden ayudar, los agradezco de antemano. Ajunto el archivo. Premisas.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 482 visitas
  10. Hola a todos, Actualmente tengo una Macro que me funciona bastante bien para abrir un archivo XML, cargando su contenido a partir de una celda de Excel, para visualizar directamente su contenido Sub Macro2() ' ' Macro2 Macro ' ' With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\Users\Alejandro Figueroa\Nextcloud\WAMTECH\AEC77368930-KD33F0000001553.xml" _ , Destination:=Range("$A$4")) .CommandType = 0 .Name = "AEC77368930-KD33F0000001553" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = F…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 2.2k visitas
    • 1 seguidor
  11. buenas tardes al abrir el fichero que adjunto oculta el libro excel por el codigo : ubPrivate Sub Workbook_Open()inicio.ShowEnd Sub como puedo entrar en la hoja de calculo para seguir incluyendo codigo en el formulario? gracias. Claves_CESS.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 707 visitas
    • 1 seguidor
  12. Started by Slah007,

    Buenas tardes Nuevamente recurro a ustedes ya que hay voy poco a poco caminando en el tema de las macros y estoy creando una plantilla para facilitar algunos cálculos ya tengo la primer parte de dicha plantilla formulada y con algunas macros les explico un poco en donde estoy atorado, dicha patilla en la hoja llamada cotización se captura información si en la parte de “No de Embarcaciones a Cotizar” el valor capturado es uno, no se necesita hacer mas ya que en esa misma hoja ya viene los cálculos correspondientes y datos correspondientes para ese caso; pero si en esa parte el valor es mayor a 1 aparece un botón llamado “Capturar” y es ahí hasta donde llegue ya que no…

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 1.1k visitas
  13. Buenas noches, expertos esta macro funciona perfecto, pero solo hay un pequeño detalle por ejemplo cuando ingreso X a la celda C6 y no me sale la alerta de mensaje. Por qué se supone que ya esta X en la celda C27 con el mismo nombre del trabajador. Por favor si me pueden ayudar a verificar por que funciona bien en alguna parte de las celdas y en otras partes no agradezco sus ayudas. Ajunto el archivo, VALORIZACION CONSTRUCCION ENERO - FEBRERO 22.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 603 visitas
  14. Hola colegas. Buenos días a todos. hace unos días pedí ayuda con este tema y aunque hubo algunas visitas nadie respondió. Yo comencé a realizar el código hasta donde se, pero voy a necesitar la ayuda de los expertos. Que necesito? En el FrmCAE pretendo hacer una búsqueda entre dos fechas determinadas y ademas un Concepto determinado. O sea, una Fecha Inicial (04/04/2022), una Fecha Final (30/04/2022) y ademas me filtre por el Concepto Reembolso o por el Concepto CAE o cualquier otro. Este CAE (Cobros Agencias Extranjeras) lo agrego yo al final de la descripción en Concepto para poder tener un parámetro de búsqueda. ademas necesito que en la Hoja CAE o cualq…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 998 visitas
    • 2 seguidores
  15. Buenas tardes, expertos nuevamente los solicito su ayuda habra una macro donde me permita rechazar cuando coloque X en una celda en la fila que se repita el trabajador sea de dia o noche (el trabajador debe trabajar un solo turno sea de dia o noche pero no ambos) . Por favor si hubiera una forma me pueden ayudar estare agradecido . Ajunto una pequeña base de datos donde necesito la demostración de la macro. VALORIZACION CONSTRUCCION ENERO - FEBRERO 22.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 524 visitas
    • 1 seguidor
  16. Started by pinoji,

    Hola Colegas, Buenas Noches. Mis deseos que se encuentren bien de salud. Hoy acudo a ustedes para ver si me pueden ayudar con un reporte que necesito en VBA en el Proyecto de las Disponibilidad Bancaria. Yo debo emitir una información semanal con los Cobros que me hacen las Agencias Extranjeras, con los datos Fecha, Estado de cuenta (EC), Agencia e importe. Acá tengo a mi parecer dos opciones: 1.- Habilitar una columna y a través de un CheckBox o ComboBox validar esa acción, que me ponga si es True " CAE" (Cobro de Agencia Extranjera) … Esa variante conllevaría a cambiar casi todo el Código, toda vez que se insertaría una columna y eso cambiaría m…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 478 visitas
    • 1 seguidor
  17. 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.3k visitas
    • 1 seguidor
  18. Started by milthon,

    no puedo descargar el archivo

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 540 visitas
  19. Tengo un archivo con muchas (realmente muchas) tablas dinamicas (que voy a llamar dashboard.xlsb), cuyo origen de datos esta en otro archivo de excel con multiples hojas (que voy a llamar basededatos.xlsx). El tema es que el archivo de datos creció tanto que se hizo practicamente inmajejable. Para sortear este problema, decidí convertir este archivo en binario (lo cambie de .xlsx a .xlsb). Por supuesto, ahora las tablas dinamicas están buscando los datos en el archivo basededatos.xlsx y no lo encuentran, pues decidi cambiarlo a basededatos.xlsb. Hay alguna forma mediante VBA de cambiarle la ruta o el nombre del archivo con el origen de datos a TODAS las tablas dinamica…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4k visitas
  20. Started by exekyel2010,

    Hola, espero estén bien. Me surge el siguiente inconveniente en mi trabajo. Tengo una base de datos de artículos (unos 500.000) el cual necesito "depurar" ya que el sistema de gestión tiene varias condiciones que hay que cumplir para su importación desde un libro de excel. La primer columna (Código) tiene las siguientes condiciones: Máximo de caracteres (16) Acepta letras mayúsculas y minúsculas de A - Z y números de 0 - 9 Acepta SOLAMENTE el carácter especial / NO admite espacios La segunda columna (Descripción) tiene las siguientes condiciones: Máximo de caracteres (255) Acepta letras mayúsculas y minúsculas d…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.3k visitas
    • 1 seguidor
  21. Quién sabe de un codigo que me permita introducirlo en un CommandButton y desde ese botón minimizar el formulario? Tengo un formulario al que le quite la barra de título porque no me interesa, pero quiero crear un botón donde yo pueda minimizar el formulario. Si tienen ese código y también el de maximizar, dejarlo acá, por favor. Gracias...

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.2k visitas
    • 3 seguidores
  22. Started by egaleano,

    Buen dia Tengo un formato que va llenando un excel, debo cargar los datos de varios listbox a una determinada direccion de la hoja. En el adjunto el userform1 tiene el listbox2 que carga máximo tres filas, estas tres filas deben transferirse a la hoja "Chaeck in" en el rango A25 a Z25. Como la idea es que el usuario llene todos los formularios y haga correcciones si es necesario, el userform9 tiene el boton que carga la data de todos los fomularios a la hoja. No logro cargar el listbox; agradezco su acostumbrada ayuda. FORMATO CREACION DE PROVEEDORES 1.0.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 618 visitas
  23. hola, a todos ! el objetivo es llegar a un compendio cotejando distintas formas y métodos para listar archivos considerando que existe al menos una decena de técnicas para hacerlo (con bucles y SIN bucles)... se agradecería si comparten algoritmos, no dos, ni tres, ni cuatro... sino SOLO UNO (por participante) el que consideren "el mejor" (conocido, referido, desarrollado, etc.), asi que... "piénsenlo bien !" ? favor de citar "la fuente" (o si es "vox-populi"), si es desarrollo propio, mejor que mejor ! quien decida participar, se sugiere que sea adjuntando un archivo "de excel" (no código expuesto en el mensaje) incluir notas en el mismo (quizá en ce…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 861 visitas
  24. Buenos días colegas. Espero se encuentren bien de salud. No acabo de salir de una y ya estoy en otra. El Sistema de Pre-Nominas que algunos de ustedes me han ayudado a terminar y que felizmente ha esto trabajando sin problema alguno, acaba de darme este error: Error de sistema &H8000FFFF Error catastrófico He buscado en este Foro y vi algunas cosas de una anterior consulta, pero no me quedó claro nada y no se si después de eso alguien haya podido solucionar el dichoso problema y estamos a fin de mes y mi esposa que trabaja con el esta vuelta loca porque el sistema no le funciona...así que podrán imaginar... Me habla de memoria insuficiente, pe…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5k visitas
    • 3 seguidores
  25. Started by Gabriela hg,

    HOLA BUENAS NOCHES SOLICITO SU GRANDIOSA COLABORACIÓN EL SIGUIENTE ARCHIVO ES UNA BASE DE DATOS DE PRODUCTOS GENERAR TXT.xlsx NECESITO GENERAR EL TXT PARA PODER SUBIRLOS A UN SISTEMA, LA SEPARACIÓN ES CON "," (COMAS), ME PUEDEN AYUDAR PARA PODER GENERARLO EL ARCHIVO TXT, DE ANTEMANO MUCHAS GRACIAS

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.7k visitas
    • 3 seguidores

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.