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 a todos Tengo tres libros protegidos y cifrados. Los tres libros tienen la misma contraseña. Mi pregunta se refiere, a que cuando se carga el imputbox de petición de contraseña al abrir el primer libro, sería posible, copiar esa contraseña introducida de alguna menera haciendo que se abra el segundo libro y se pegue en el imputbox correspondiente, haciendo lo mismo con el tercer libro. He mirado y en vba no queda constancia de ese imputbox de apertura que usa el excel 365 al proteger con contraseña y cifrar el fichero. Un saludo y muchas gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
  2. Started by Guada,

    Buenos días... Tengo un Excel con una base de datos, en el mismo tengo una macro que carga los datos en esta base y otra macro que busca por código. Necesito ayuda!!! 1) Cree una hoja "venta" que es para facturar los libros x código de barra. Lo que necesito es una función o macro que me guarde en otra hoja que llamé "ventas", todo lo que cargo en "venta" y que al mismo tiempo descuente de la base de datos el stock. Adjunto una versión simplificada del Excel para que se vea bien. No tengo en claro si esto lo puedo hacer con una función o con una macro. El archivo lo fui armando de a partes con la ayuda de los foros, algunas cosas las comprendo pero todavía estoy e…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  3. Started by jomunozta,

    hola! estoy en búsqueda de separar celdas en filas de una base gigante, para eso daré un ejemplo: según la celda de la columna CENTRO necesito que me separe en filas las veces que aparezca una coma... quedando así: alguna idea???? gracias!!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  4. hola expertos mi problema es el siguiente tengo unos datos numericos en la columna dj; y necesito buscarlos y resaltarlo de color amarillo en el rango a1: cy42

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  5. La macro para crear los archivos ya la tengo pero esta crea archivos .xlsx y no .xlsm y no se como pegarle una macro a cada una para que esta se ejecute a penas se abran los archivos copiados. Duplicar.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  6. Started by misahoc,

    Que tal: tengo este documento con un formulario que me carga datos de la hoja de calculo, lo que necesito es que el dato que seleccione en el listbox, al dar clic en eliminar se elimine de mi hoja de calculo. saludos!!!! Listbox.rar

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.1k visitas
  7. Buen dia, mi consulta es la siguiente: Necesito una macro que oculte filas si encuentra valor 0 en determinado rango y otra que las muestre. Mis filas con la informacion siempre comienzan en la celda D19, el rango digamos tomando en cuenta que siempre inicio en esa celda seria D:G, ya que en algunas hojas tengo registros multiples. Ahora, seria lo siguiente, que si en ese rango D:G la suma de los valores es igual a 0 me oculte esa/s filas, y por consecuente tener otra macro para mostrarlas en caso de que se hagan cambios. Dejo archivo ejemplo Les agradezco mucho su ayuda. Libro3.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  8. Buen día a tod@s: Estoy trabajando en un reporte de ventas desde la factura, donde básicamente se compila la información de la factura (cliente, razón social, ciudad, fecha de factura y de vencimiento de la misma, el asesor y el valor facturado) en otra hoja en la que hay un listado para consolidar la información, de hecho realice una "macro" que funcionaba inicialmente, pero con los días la macro se daña y deja de funcionar, no sé que sucede. Necesito que la información de la factura se copie al consolidado y adicionalmente me permita llevar el número consecutivo de la factura y me genere el espacio para ingresar a los nuevos clientes. Adjunto dos archivos, el que se…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  9. Started by Jose BN,

    Buenos días, Amigos del foro quisiera solicitarles una pequeña ayuda, estoy intentado crear 3 condiciones en un botón de un formulario con el cual pretendo ó busco: 1. No se permita registrar en vacío un textbox. 2. Se evalue el formato si el valor ingresado en el textbox1 se encuentra en formato fecha. 3. Si el valor ingresado en textbox1 es mayor a la fecha determinada no permita el registro. 4. Se¿i el valor del texbox1 es menor a la fecha determinada cargar el valor en la celda indicada. El formulario cuenta con 3 textboxs y 3 botones para ejecutar las 4 acciones (mencionadas arriba), agradezco la ayuda y/o correcciones que me puedan brin…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
    • 2 seguidores
  10. Started by yoel30,

    Saludos, Estoy iniciando con macros y tengo una macro con la siguiente linea: For Each a In Range(Cells(1, ActiveCell.Column), Cells(ultimoRenglon, ActiveCell.Column)) a.Activate 'si el valor en la celda es p entonces copia la fila If a.Value = "p" Then a.EntireRow.Copy Destination:=Sheets("Hoja2").Range("A6001").End(xlUp).Offset(1, 0) end if Todo trabaja bien pero el codigo me copia toda una fila y necesito copiar un rango especifico, osea que copie las filas que cumplan con la condicion pero que esten entre C2 y H2. Alguna idea se los agradeceria.

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  11. Started by Andrea50,

    Que tal, quiero poner folio que no permita poner el duplicado, al poner en texto nombre de folio que diga existente o no existe y sepa agregara en la base de datos del excel, quiero hacerlo desde TxtFolio.txt del VBA, no logro hacerlo... estado tratando como hacerlo.. pero normalmente se lo agregarlo hay duplicado de folio.. gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  12. Started by danyalix1987,

    Buenas tardes, no se si esta consulta se exponga en esta área, si no pido a los moderadores que la direccionen al sitio correcto: "la cuestión es que me uni al foro y cuando estoy creando un tema, y quiero cambiar de renglón no me deja, ya probe con mil convinaciones de teclas y nada, me ayudan porfa.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  13. Started by Piul69,

    No se si me sabré explicar, pero aún así... voy al lío. Partiendo de la base que trabajo a turnos 06:00h-14:00h, 14:00h-22:00h y 22:00h-06:00h, lo que necesito es una macro/fórmula que me inserte la fecha en un celda automáticamente según el día en el que esté, pero teniendo en cuenta que para ello el día en vez de terminar a las 23:59h, termina a las 05:59h y el comienzo igual, en vez de empezar a las 00:00h, empieza a las 06:00h. No se si será posible lo que solicito, he estado buscando por el foro, ya que debido a mi trabajo ahora que me han puesto un PC quiero poner en práctica varias ideas que tengo para mejorar la productividad y que sea más cómodo en la medida de…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
  14. Started by Net0,

    Que tal .. Soy nuevo en el foro. estuve buscando un tema similar a mi problema y no encontre, agradecería si alguien me podría asesorar o ayudar con mi problema lo cual no debe ser muy complicado ya que es una función muy util y no soy el primero en tratar de desarrollar algo asi. Bueno el formato que me interesa tiene 3 objetivos 1.- un ingreso de datos mediante un cuestionario a una hoja de excel, hay un sinfín de tutoriales para eso y por este punto no me mortifico. 2.- el aviso de vencimiento de cada dato anexado, por ejemplo si doy de alta a un usuario que excel me avise cada determinado tiempo el vencimiento de este. aqui la cuestión si fuera mes tras mes seria …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  15. Hola amigos de Ayuda Excel. Aquí otra vez solicitando su valiosa colaboración, es un caso similar a otros que he subido. Traté de adaptarlo pero sin éxito. Tengo dos hojas; AMARILLO y CONEXIÓN GENERAL. La macro debe enviar a la hoja CONEXIÓN GENERAL lo siguiente: 1.- El nombre del título ubicado en A3 (es una celda combinada) 2.- El valor del costo total ubicado en I27 3.- El valor del precio ubicado en I33 IMPORTANTE: La ubicación inicial de costo total es I27 y de precio es I33. La posición puede subir o bajar ya que se pueden agregar o quitar filas. La información será enviada a través del botón azul. En la hoja CONEXIÓN…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  16. Started by rotenman1,

    Hola amigos expertos, muy buenas tardes, me he encontrado con una limitante en un archivo en el que trabajo, y esperaba que me brindarán un poco de su tiempo para asesorarme y con ello poder resolver este problema. Tengo una hoja "Pagos" y una "compras a crédito", en la hoja pagos mediante una lista de validación ubicada en la celda "B9", se encuentran los números de serie de las facturas o registro de movimiento. Mediante esta lista pretendo llenar todos los campos debajo"A11:F27", por ejemplo; al momento de elegir un registro de factura, automáticamente se llenasen los campos antes mencionados de la hoja "compras a crédito".Si observan en mi archivo esto se logra hac…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.1k visitas
  17. Started by Rolex09,

    Buenas tardes, tengo el siguiente problema: Realice un Userform para que pase los datos a celdas de Excel, y en este userform en algunos TextBox utilice formulas manejando la funcion Change, el problema es que al colocar los datos en el userform todo lo hace bien y de hecho lo pasa a las celdas que corresponden pero detiene la macro al final, mandando error "Se ha produciod el error 13 en tiempo de ejecucion: No coinciden los tipos y me ilumina en amarillo la primer linea de la siguiente macro: Private Sub Gravamen_Change() TextBox2.Text = (Format((Ingr.Text) * (Gravamen.Text) / 100, "#,##0.00")) TextBox3.Text = (Format((Ingr.Text) + ((Ingr.Text) * (Gravamen…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  18. Buenos días a todos; En este foro he encontrado la macro que adjunto creo recordar que el autor es Antoni. Se trata de un Userform que contiene un "SCROLLBAR" y según se desplace o pulse sobre dicho scrollbar va aumentado el tamaño del frm. Mi pregunta es la siguiente, ¿se puede poner un tope para que no aumente mas su tamaño una vez alcanzado dicho tope? Saludos y buen día a todos. Redimensionar formulario.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  19. Started by AlexanderS,

    Pues trato de entrar a la web y el unico enlace que funciona es este, la pagina principal fue hackeada por un tal "fateh Uka Plus", por lo que le doy todo mi apoyo a los admin y estoy seguro que van a poder resolver este altercado y espero no sedan ante las peticiones de estas personas inescrupulosas. Desde Costa Rica todo mi apoyo para que puedan poner nuevamente a flote este estupendo foro.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  20. Started by superboy6969,

    Estimados: Como están, necesito sacarme otra duda, se me ocurrio agregarle a un listbox un código scroll para desplazarme verticalmente (arriba a abajo y viceversa) pero con el scroll del mouse, lo he intentado con muchos códigos que vi en varias webpages, en los cuales me daban un código que debian ser ingresado en el listbox del userform creado y otro código que debía ser ingresado en un módulo creado, claro que habia que cambiar los nombres para que haya compatividad, pero al correrlo no hace nada de nada o bien se colgaba el excel, por casualidad alguien ha utilizado estas propiedades, porfa una ayudadita.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  21. Started by manuel83,

    Buenas tardes Estoy creando una registro de informacion pero lo quiero realiar con una macro pero no se como puedo insertar esta informacion en una hoja de excel que yo diseñe e encontrado algunos codigos pero no los entien espero alguien sepa explicarme

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  22. Started by INFANTELLITERAS,

    Buenos días ha todos , Les agradecería su ayuda , con lo siguiente . Tengo un archivo el cual tiene un userform que añade los clientes en una Tabla, me gustaría que al añadir un cliente repetido me avisara ha través de un Msgbox o label He intentado hacer la condición con la grabadora pero el resultado no es el esperado ya que he modificado el código y resulta que ralentiza mucho la escritua en el textbox1

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.1k visitas
  23. Started by chencholf,

    Buenas, me encuentro con el siguiente problema. Resulta que a veces, al abrir un documento, no me aparece el mensaje de activar macros. El problema es que tengo un excel de empresa, y parece que tiene bloqueado las ·"macro settings" por lo que me aparecen en gris clarito y no puedo activarlas manualmente. Así que las veces que no me aparece el mensaje al abrir, no puedo activarlo manualmente y por tanto no puedo trabajar con el archivo. Mi pregunta es, existe alguna forma de poder activar las macros de otro modo. Quizás creando un botón que pueda pulsar en cualquier momento o algo así... Saludos y gracias!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  24. Buenas! Por favor me podrian ayudar con la siguiente duda. Tengo que pegar un pantallazo de una busqueda de una informacion "x"; en una base de datos en un excel, la idea seria hacer una macro que haga la busqueda, si encuentra "x", pegue un pantallazo en una hoja de Word, pero que si no la encuentra, tambien pegue el pantallazo en word. Gracias de antemano por la ayuda posible! Saludos, OAG

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  25. Imaginen que tengo estos datos en una Celda 448505, 448035, 448040, 448051, 448502 quiero un macro que me pueda devolver esto: 448505, 035, 040, 051, 502 osea que si los primeros tres numeros son constantes solo me deje el primero completo y los demas sin la constante. me seria de ayuda en un macro porque es un caso que se repite mucho en mi proyecto.

    • 0

      Reacciones de usuarios

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