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. tengo unas macros creadas depende de la info que tengo corro una u otra. pero quiero que si por error preciono la que no necesitaba, la macro no corra gracias por la ayuda Tavo09 ejemplo1.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 899 visitas
  2. Hola, cree un código, que la intención es acceder a varias cuentas de la web sin necesidad de abrir la pagina y escribirlas manualmente el usuario y contraseña, pero al ejecutarlo genera un error al tratar de encontrar los campos para asignar los datos de la cuenta y acceder a ella. Sub AccesoWebT() Dim acce As Object Set acce = CreateObject("Shell.Application") acce.ShellExecute "chrome.exe", "https://cfdiau.sat.gob.mx/nidp/app/login?id=SATUPCFDiCon&sid=0&option=credential&sid=0" While acce.Busy DoEvents Wend On Error Resume Next acce.Document.all.Item("Ecom_User_ID").Value = Range("B1").Value acce.Document.all.Item("Ecom_Password").Value = Rang…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 899 visitas
  3. Started by li-y11,

    Buenas Tardes : Tengo un macro pero no se como ponerle para que en lugar de que pase la información especifica de una hoja seleccione por medio de un rango el nombre de la hoja, ya le movi al derecho y revez y nada U = Sheets("Pasar").Cells(Rows.Count, "C").End(xlUp).Row ff = 7 While Sheets("Pasar").Cells(ff, "AA") <> "" And ff < U ff = ff + 10 Wend With Sheets.Range("A5") (ESTA ES LA PARTE) POR EJEMPLO EN A5 QUIERO PONERLE EL NOMBRE DE LA HOJA QUE QUIERO LA INFORMACION. Gracias.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 899 visitas
  4. Started by xluismix,

    Hola saludos a toda la comunidad, tengo un archivo la cual llevo las deudas a pagar de algunas personas mi incoveniente es que las llevo manualmente y solicitaba una macro que me pudiera aliviar dicho problema. Adjunto Archivo DEUDAS A PAGAR.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 899 visitas
  5. Buenos dias expertos, necesito pedir una ayuda en un libro tengo varias hojas la cual funcionan casi bien, en la hoja inventario registro los productos para mostrarlo en la hoja Carta de Cargas Sol en la parte inferior mostrarlo pero eso bien cuando registro datos en las diferentes celdas de dicha hoja pero dependiendo de la celda sombreada de color amarillo que va servir para consultar, despues de llenar todo los datos en las celdas vacias mas que todo de color verde y lo pulso registrar me guarda en pdf y limpia toda la celdas para volver a ingresar, hasta ahi todo bien, ahora cuando en la celda de color amarillo ingreso con el dato que ingrese al registrar y pulso cosu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 899 visitas
  6. Started by cblancop_cl,

    Tengo un archivo Excel habilitado para macros en el cual tengo una hoja en la cual he definido 6 listas, a las que necesito ir agregando Items, he creado un formulario que contiene 6 TextBox y cada uno de ellos con un Botón de Comando para Ingresar el dato en la correspondiente tabla dinámica ubicada en la hoja "Listas" y un Botón de Comando para hacer una limpieza del TextBox. Estoy recién iniciándome en la programación de macros y les agradecería muchísimo me pudiesen ayudar con un código para realizar esta tarea. En otra oportunidad los miembros JSDJSD y Antoni me brindaron una valiosísima ayuda en un ListBox con la que pude avanzar, de la cual estoy muy agrade…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 899 visitas
  7. Started by Keko,

    Señores, Junto con saludarlos me permito ingresar esta solicitud. Estoy intentando automatizar la creación e impresión de nuevas hojas. Hasta el momento he logrado crear nuevas hojas, pero tengo problemas con la impresión de estas. Tengo que mencionar que apenas conozco un poco lo referente a macros. Saludos, Sergio ejemplo crear nuevas hojas.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 898 visitas
  8. Hola a todos, me estoy encontrado con un problema, y no le encuentro solución por ninguna parte. Cuando desde un libro de excel llamo a otro y le pido que me ponga un formulario de otro excel, y repito esta acción varias veces, este ya no aparece, y no logro entender porque esto sucece. Adjunto dos archivos con el asunto en cuestión. Como siempre, muchas gracias por vuestra ayuda. PRIMERO.xls SEGUNDO.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 898 visitas
    • 1 seguidor
  9. Started by Margarida,

    Buenas tardes, Soy nueva en el visual basic para excel. He creado un formulario para insertar datos en una hoja de excel. El formulario funciona si sólo pones los datos una vez, pero al intentar rectificarlos y volver a validar me da error. Me podeis ayudar. Gracias.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 898 visitas
  10. Started by Hector Suarez,

    Saludos amigos foristas, recurro a su apoyo de un archivo el cual consta de dos hojas, y se carga mediante un userform que contiene 12 columnas, de la columna 6 a la 12 contiene números, al activar el userform, me carga la información de la Hoja1, y suma las columnas de la 6 a la 12, el error que se origina es que al filtrar por Nombre de Emisor, las columnas 11 y 12, no aparecen los números y no filtra los subtotales pertenecientes al Nombre del Emisor, sino que suma el total de los números en dichas columnas, ¿podrían indicarme o proporcionar información para corregir este error?, de antemano les agradezco mucho. CONTROL 2021.xlsm

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 898 visitas
  11. Buenas tardes estimados amigos. Antes que nada desearles unas felices fiestas en compañia de sus familias y amigos. Mi duda es la siguiente. Tengo un proyecto en el cual he creado un menu para cada tipo de usuario, donde dicho Usuario ve solo un par de hojas, menos el Administrador que ve la totalidad de las hojas, y para evitar el uso de algunas macros asignadas en botones al proyecto, tales como eliminar, modificar, etc, he restinjido su uso validando si una hoja en particular es visible, donde dicha hoja solo es visible cuando se loguea el Administrador, todo por medidas de seguridad. Usando la siguiente instruccion realice la validacion: If Sh…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 898 visitas
  12. Started by fecr86,

    tengo el siguiente problema quiero migrar una macro que tengo en 2003 a 2007, esta macro me busca un archivo pdf de acuerdo a los parametros que le paso, pero no encuentro la forma de hacerlo funcional en 2007 mi codigo es el siguiente la parte que esta en negrita es la que no me funciona en la version 2007 Sub Buscar_POs_PDF() A = 1 B = 1 Path_PDFs = UserForm1.TextBox2.Text & "\" FechaPDF = UserForm1.TextBox3.Value Campo_Fecha = Format(FechaPDF, "dd/mm/yyyy") Windows("Plantilla2.xls").Activate final = Cells(65536, "A").End(xlUp).Row Vector_Exclusion( = "" Vector_PDF(A) = "" Cells(2, 5).Select For i = 2 To final UserForm1.Label9.Caption = "PO: " & Ac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 898 visitas
  13. Started by gabrielghg,

    Buenas tardes, he realizado un userform y se me ha generado un inconveniente ya que soy muy amateur en este tema: El tema es el siguiente cree un boton dentro del formulario (commandButton1) donde al ejecutarla genera un proceso de envío de mails mediante excel. Luego cree otro botón (commandButton2) donde ejecuta varios optionbutton con distintas condiciones y luego al final llama a Commanbutton1. (para llamarlo coloco el siguiente codigo: Me.CommandButton1= True El boton que finalmente utilizare es el boton 2 y no el 1. El tema es que no se como hacer para poner toda la formula del boton 1 dentro de otro objeto y luego llamarlo con el boton 2. No se si se entiende,…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 898 visitas
  14. buena quisiera saber es como a través de un macro cambiar elf ormato de una columna de escel que los numeros que son ingresados son muy largo y a veces pasa a exponencial entonces necesito que se quede en un formato numero pero sin decimales!! Si alguien me pudiera ayudar prueba.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 898 visitas
  15. Started by enrux,

    hola .. compañeros Quisiera que me Ayudaran por favor con este codigo... sub impr() ImpresoraActual = Application.ActivePrinter ' With Application.Dialogs(xlDialogPrinterSetup) If .Show Then Sheets("Ajuste").PrintOut Copies:=1, Collate:=True End If End With Application.ActivePrinter = ImpresoraActual End Sub[/CODE] cuando voy a imprimir le doy configurar en la configuración de la impresora.. pongo papel manual o cualquier otra configuracion.. siempre me imprime con la bandeja principa.. Gracias chicos impresion cod.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 898 visitas
  16. Started by pinoji,

    Buenas noches colegas. Espero se encuentren bien de salud. Ya retomé el trabajo de Control de Combustible y Mantenimiento que mi jefe me había pedido y que les comenté. Y también comencé con las “MOLESTIAS” a ustedes. Esta vez es para ver si en algún momento tienen un tiempo libre y me pueden ayudar. Varias son las dudas, pero quiero ir poco a poco para que ustedes puedan ayudarme en la medida de lo posible. A ver; el Proyecto aun no está terminado, me faltan algunos elementos de carácter técnicos sobre la manipulación del Transporte y el control de combustible que esta semana debo aclarar porque tengo una cita con mi Jefe y la persona que va a man…

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 898 visitas
    • 2 seguidores
  17. Buenos dias expertos, necesito una ayuda en macro que voy implementando donde tengo un libro llamado proyecto dentro de ella hay un formato donde pongo el nombre del libro luego ejecuto la macro de inmediato me debe de listar y enumerar en la columna izquierda los nombre de las hojas de dicho libro pero sin conciderar dos primeras hojas llamados TOOLING y STICKERS, estas hojas se repiten en todas los libros por lo que no deben ser conciderados en el listado; una vez terminado de listar la anterior en la siguiente fila en la celda de la misma columna pongo el nombre del otro libro a extraer los nombre de las hojas me debe ejecutar de la misma manera y asi para todo los lib…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 897 visitas
  18. Hola muy buenos días, por favor me podrían apoyar de como CARGAR un listado a un COMBOBOX, la condicional es la siguiente: Si la columna B tiene X dato, que se cargue lo que tengo en la columna A, Gracias de antemano por tu apoyo!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 897 visitas
  19. Started by jprz,

    Hola, una consulta, tengo problemas para abrir mi archivo en excel 2013, cuando en la hoja "diario" doy click en el boton "inicio" me sale " Error de compilación. No se puede encontrar el proyecto o la biblioteca"....por favor si alguien puede ayudarme se lo agradeceria eternamente. No puedeo adjuntar mi archivo sale es demasiado grande...

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 897 visitas
  20. Hola Buenos dias. Necesito ayuda para terminar de implementar un macro. el tema esta en que se consolide el total de horas normales simples y dobles en la misma fila y columna donde se ubica el nombre y el dia a calcular. Adjunto mi avance el cual realiza el calculo por (dia o columna) Adjunto una imagen de antes y despues. Gracias por el apoyo HORAS NORMALES,SIMPLES,DOBLES.txt REPOTE PLANILLA.xls

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 897 visitas
  21. Started by fjchavez,

    Holas El archivo Ayuda.doc es como deberia quedar. Adjunto el Excel desde el cual armo el word. Solo me faltan aplicarle algunos formatos como negrita y cambiar la forma de la viñeta. Alguien podria ayudarme?. Tambien me gustaria saber si el código se puede resumir mas, ya que creo que estoy siendo muy extenso cuando podria ser mas corto. Gracias de antemano. saludos, Francisco ExcelExport.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 897 visitas
  22. Hola de nuevo caballeros, les adjunto un archivo para ver que solución me dan todo viene explicado en el archivo, lo que quiero es poder identificar primero para despues a ver si se puede limpiar con alguna macro. PARA FORO.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 896 visitas
  23. Hola intento general este resultado. Según la imagen la diferencia de tiempo es 02:16:26 . HH:mm:ss. El problema es que no sé como generar ese resultado sin separar las horas de la fecha. Aquí los problemas, no puedo separar o dividir las horas en una columna y las fechas en otra columna. También la fórmula debería expresar si la diferencia es en días.. cuántos días son más horas y minutos... Alguien sabe como expresarlo de esa forma?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 896 visitas
  24. Started by gustav2704,

    Saludos de antemano pido ayuda con esto porque debo entregarlo mañana a mi jefe tengo en una hoja de excel la funcion sumproduct ASI: =SUMAPRODUCTO(--($C$5:$C$9=1);--($B$5:$B$9="a")) lo cual lo que me hace es: si para un rango de filas me encuentra el texto "a" y en esa misma fila pero en otra columna me encuentra el "1" entonces me cuenta cuentas veces se repite ese evento de repeticion ahora debo automatizar esto permitiendo que yo elija el rango de seleccion (o comparacion) que para el ejemplo que hice va hasta la fila 9(por ejemplo) guardado en una variable(rango9 para este ejemplo)pero no logro hacer la macro me reconozca dicha variable como deseo, arrojandome …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 896 visitas
  25. Started by suprema,

    Hola amigos, estoy buscando la forma de colocar el mismo código que se encuentra en el archivo 1 y pasarlo al archivo 2 ya que necesito que se me oculten las filas al momento de imprimir, creen que me puedan ayudar por favor, no entiendo muy bien ese código, o si saben de una macro que me ayude con eso, quiero es ocultar las filas que no tengan información con un botón al momento de imprimir, y cuando termine otro botón para mostrarla tal cual esta en el archivo 1. Pido perdón por que se que hay otros foros con el mismo tema pero no encuentro ninguno que se adapte a mi problema. 1.xlsm 2.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 896 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.