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. Saludos a todos, es mi primera consulta en el foro. Se trata del siguiente problema: ejecuto el código de un programa sin problema durante todo el tiempo. En un momento dado, al abrir el programa no puedo ejecutarlo. Intento ver el código y aparecen en blanco TODAS las pantallas en las que debería estar visible. He compilado el programa en otro ordenador y sigue con el mismo problema. El problema es grave ya que tengo que recurrir a una copia de seguridad anterior y rehacerlo de nuevo. Agradecería cualquier sugerencia que me ayude a solucionar este problema tan potencialmente peligroso. Muchas gracias. Fernando Cantón

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 913 visitas
  2. Started by dmslop,

    buenas compañeros: como puedo hacer para que un textbox tenga un valor máximo a mostrar por ejemplo. si voy a importar un datos numérico a un textbox el cual es 125.333. el textbox me muestre 100.000 que sea el valor máximo a mostrar. si la cifra es mayor a 100.000 que el textbox solo me muestra 100.000 y si es menor obvio la misma cantidad... espero sus ayudas gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 913 visitas
  3. Buenos días Mediante un formulario tengo que modificar los nombres de los clientes, que están en la hoja Clientes, y se deberán actualizar también en la hoja Pedidos. En ambas hoja se encuentran los ID respectivos para poder relacionarlos. Podrían ayudarme? Gracias de antemano Propuesta.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 913 visitas
  4. Started by Marcos14,

    De nuevo pidiendo ayuda. Se como colocar un gráfico en un formulario, mirando por internet he conseguido sacarlo. Mi problema es el siguiente, al igual que en este archivo puedo cambiar los valores en la hoja y el gráfico me cambia, lo que quiero conseguir es cambiar los valores desde el mismo formulario, no desde la hoja, y que al momento el gráfico cambie. Espero haberme sabido explicar Espero vuestra ayuda, gracias. grafico.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 913 visitas
    • 1 seguidor
  5. Started by Fcarrillo,

    hola, explico el archivo adjunto, cuando lo abren se presiona el botón que se ve en la parte superior derecha, sale un inbox, al escribir "TIPS", que es el usuario principal, nos muestra 2 hojas más, en la hoja "registro", como puedo hacer, para que se vea en cada celda, el usuario, hora de acceso y hora de salida, ya que serian varios usuarios y necesitaré llevar un historial del personal que ocupa la hoja anexo codigo que utilizo, no se si se pueda modificar o se tenga que agregar otra rutina Private Sub CommandButton1_Click() clave1 = InputBox("Ingrese Usuario", "TIPS PROMOCIONALES", DefaultValue, 6700, 2800) If clave1 <> "" Then Call Example Select Case …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 913 visitas
  6. Started by Pedro Alonso,

    Hola a tod@s. Tengo el siguiente código. Sub Auto_Open() OcultarHojas End Sub Sub OcultarHojas() Dim Ws As Worksheet For Each Ws In ThisWorkbook.Worksheets If Ws.Name <> ActiveSheet.Name Then Ws.Visible = xlSheetHidden Next Ws End Sub Funciona bien, abre en la última hoja activa. Pero...... los vínculos de esta a las otras (50) no funcionan, ¿ Que le falta al código ? Salu2

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 913 visitas
    • 2 seguidores
  7. Started by GR77,

    Saludos a todos Por favor me gustaría que me ayudaran a crear una UDF para lo siguiente : Tengo una base de datos en access con una Tabla1 y en este ejemplo 4 campos, con la macro se insertan 3 de los cuatro campos, y el cuarto campo (Descripcion) se debería de llenar dependiendo de la columna C del libro de excel, es decir, si en la celda de la columna C tengo un 1 en el campo descripción se debe llenar con la palabra Matutino, los demas numeros o letras están en la macro y como debería de quedar está en la tabla Copia de Tabla1 Nota.- No puedo utilizar por ejemplo una formula como buscarv, porque en la realidad tengo mas columnas con datos, salvo su mejor…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 913 visitas
  8. Hola amigos tengo un textbox1 donde quisiera ver si lo que escrito en él, al guardarlo se contatene el formato de una imagen tipo JPG, es decir si escribo Vaso cuando se guarde en la hoja lo haga así Vaso.JPG. estoy usando esto pero no funciona. podrá alguien asesorarme. Sheets(nHoja).Cells(uFinal, 12) = Me.TextBox1 & VBA.Format(.JPG)

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 913 visitas
  9. Started by marroco312,

    hola, amigos de ayudaexcel reciban un cordial saludo he traído este nuevo tema para haber si me ayudan, en la hoja sale lo que se necesita saludos Categorias.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 912 visitas
  10. Started by aletamez89,

    Hola a Todos, Soy nueva en el tema de los Macros, en realidad es el primero que hago, y no se por donde empezar, espero que me puedan ayudar. Tengo un archivo de Excel como el que estoy adjuntando y lo que quiero es que se envien todos los datos que correspondan a cierto a cliente a su correo, por supuesto me falta agregar la columna para el correo de cliente. Me pueden ayudar? De antemano, muchisimas gracias Customer_Outstading_Prueba_2.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 912 visitas
  11. Hola como estan? Espero me puedan ayudar. Quisiera saber si es posible crear una macro que busque en un rango de celdas una palabra especifica y que si encuentra esta palabra me abra automaticamente una hoja precreada del mismo libro. Por ejemplo: Yo puedo insertar datos en el rango de celdas A1 a A100,la idea es que si yo ingreso en la celda A24 o cualquier otra en ese rango la palabra "EVEN" automaticamente al detectar la palabra en esa celda me envie un mensaje solicitandome llenar un formato especifico ubicado en otra hoja del mismo libro y que me abra la hoja automaticamente. No se si sea posible hacer esto por medio de macros, espero alguien me pueda ayudar. Mu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 912 visitas
  12. Started by GROGUITO,

    necesito un código para copiar la fila de la celda sobre la que estoy situado y a continuación me coloque en la columna A. Gracias de antemano copiar fila.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 912 visitas
  13. Started by icemoonlove,

    Buen día a todos antes que nada, gracias a este foro que me ha ayudado ya en varias ocasiones, esta vex tengo un problema con un combobox, al cambiar el valor no cambia los textbox a los que esta vinculado. Private Sub CbPaciente_Change() 'Encabezado CbSesión = "" TbDisciplina.Value = "" TbEdad.Value = "" TbSexo.Value = "" TbFecha.Value = "" TbSesión.Value = "" End sub Private Sub CbSesión_Change() If CbSesión = "" Then Exit Sub Application.ScreenUpdating = False Hoja = CbPaciente.Value Valor = CbSesión.Value Set busca = Sheets(Hoja).Range("A5:FH34").Find(Valor, LookIn:=xlValues, lookat:=xlWhole) If Not busca Is Noth…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  14. Started by Leone04,

    Buenas noches, Mi consulta es la siguiente, estoy realizando un pequeño aplicativo pero no se como poder adjuntar un archivo outlook, o ver la forma de como poder crear un enlace (Link) en la celda y me lleve al correo en particular. Adjunto sólo imagen ya que recien estoy codificandolo y solo tengo la armason. Agradeceria cualquier ayuda o sugerencia que me puedan brindar. Gracias por su ayuda. Saludos. Imagenes.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  15. Started by Orestes,

    Hola, tengo el siguiente código que tiene por función copiar todos los datos de la hoja activa y pegarlos en una nueva, siempre que se utilice un filtro, entonces copia solo los datos del filtro. El problema es que no se esta iniciando automáticamente y tengo que ir a Ejecutar Macro cada vez que quiero que copie y pegue los datos la idea era que automáticamente se colocase el filtro se realice la acción, por otro lado me gustaría que copiara los datos en una hoja que se encuentra en otro archivo que tengo en el escritorio ya que le tengo que agregar columnas a los datos copiados pero no se como hacerlo. Muchas gracias por la atención y ayuda copiar y pegar segun filtro.…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 911 visitas
  16. Started by OMAUCA,

    si me pueden ayudar por favor tengo el siguiente problema al aplicar esta formula: SI(Y(AK1>AJ1;AK1=SALIDA!I1);SALIDA!$G$5;FALSO) SI(AK2<>FALSO;SALIDA!$B$5;FALSO) SI(AK3<>FALSO;SALIDA!$B$3;FALSO) SI(NOMXXI<>FALSO;SI.ERROR(BUSCARV(COLXXI;SALIDA!$A$8:$I$27;9;0);"");"") si me busca lo que kiero y todo pero nomxxi depende de otras celdas y todo se hecha a perder cuando en mi hoja cambio el valor de SALIDA!I1 todo se me vuelve y los valores que había buscado con buscarv se me borran y se pasan a la siguiente columna que tiene las mismas formulas hay alguna forma de que los busque ahi me lo deje aunque lo demaqs se vuelva falso Dirección de correo: …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  17. Started by mennoch,

    Buenas noches, Alguien sabria crear una macro segun la NORMA 34 para subir fichero de remesas a los bancos? Por mas que he mirado no he encontrado nada de nada.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  18. Started by muermo,

    Saludos a todos. Tengo un listbox con un filtrado de datos, pero los datos quiero transponerlo. Os pongo un pequeño ejemplo: Celda a Celda B Celda C Celda D NUMERO NOMBRE 13-02-13 13-03-13 122 COMUNIDAD VISITADO CONTACTADO 124 JOSE TELEFONEADO RESPONDIDIO Quiero que salga para el primer número: 13-02-13 VISITADO 13-03-13 CONTACTADO. Adjunto fichero excel con el listbox creado, lo único que me falta es transponer los datos y a ser posible con una cabecera FECHA GESTION REALIZADA. Gracias por vuesta lectura. Se me olvidaba el listbox s…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  19. Started by Daff,

    Hola a todos: Estoy trabajando un Userform quiero exportarlo a PDF y utilizo el siguiente código: Private Sub CommandButton1_Click() Sheets("Tabla de Resultados").Activate ActiveSheet.ExportAsFixedFormat Type:= xlTypePDF , Filename:="C:\Users\daffne\desktop\INFORME.PDF", Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintareas:=False, OpenAfterPublish:=True Me.Hide end sub El principal problema es que cuando ejecuto me marca un error de compilación y me pide un identificador, justo en Type:=... soy nueva en esto y no he encontrado aún cómo resolverlo, les agradecería muchísimo su ayuda. Saludos

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 911 visitas
  20. Que tal, Tengo dos libros llamados Sabana y Cef, en Sabana tengo una tabla que posee en la columna A numeros de item; y en Cef tengo un gran numero de hojas con los numero de item las cuales contienen informacion en las celdas "B4" y "C16". Lo que deseo hacer es que la macro relacione el numero de item con las hojas y si el numero es el mismo que pege la informacion de las celdas "B4" y "C16", y en dado caso de que no sea el numero de item que deje el espacio en blanco. No se si me explique bien, pero espero que me puedan apoyar. De antemano gracias por su apoyo. Saludos.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 911 visitas
  21. Hola Buenas tardes, necesito ayuda debo encontrar el máximo y el mínimo de un rango de datos dependiendo del color. por ejemplo si el texto es de color rojo debo hallar el máximo y si el texto es azul debo hallar el mínimo dentro de un mismo rango

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 910 visitas
  22. Started by HABN21,

    Estimados, Espero que se encuentren muy bien, necesito ayuda para poder realizar un buble con for para encontrar un valor que no se en que fila y columna esta, entonces estoy tratando de buscarlo con tres for, pero no logro traspasar la fila y columna encontradas para despues ejecutar el ultimo for para llenar mi tabla. por favor su ayuda. saludos.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 910 visitas
  23. Started by dredondo,

    Necesito acceder a un WSDL con usuario y contraseña, para descargar la información e incorporarla en la hoja de cálculo.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 910 visitas
    • 1 seguidor
  24. Started by J arevalo,

    Buenas tardes y agradezco el tiempo de quienes puedan ayudarme, veo que ya hay soluciones a macros las cuales copia el contenido de varios libros y los pone en uno solo en la hoja1, sin embargo quisiera saber si se puede lo siguiente: tengo tres libros con cierto número de hojas, el 1° tiene las hojas a,b,c, el 2° tiene c,d,e, y el 3° tiene las hojas f,g,h, a partir de aquí quisiera saber si se puede lo siguiente, al momento de ejecutar la macro me cree un libro con las hojas de todos los libros anterios pero si en un dado caso como es la hoja "c" que hay en el libro 1 y 2 se combine mientras que los demás solo se almacene es decir al finalizar la macro debe quedar un lib…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 910 visitas
  25. Started by Juangiraud,

    en el forms que hice tengo un texbox que se llama txtlockers y carga datos en la planilla excel en la columna 5 pero me lo carga como si fuera texto y quiero que sea pesos. No me deja subir el archivo porque me dice que es muy grande que alguien me ayude, muchisimas gracias Juan

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 910 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.