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 esta pequeña macro con el fin de incrementar o disminuir el precio de varios artículos en una lista de precios a partir de un valor porcentual, donde B70 es la celda en la cual se especifica el valor a aplicar, en formato de porcentaje, sin embargo solo he logrado que se ejecute en una única fila de la columna B, ¿cómo puedo hacer que continue sucesivamente hasta un rango determinado? En mi caso seria (B2:B65) rango que contiene todos los precios que desearía incrementar o disminuir. 'Disminuir el valor de la celda. Sub Macro_Bajar_Valor() Range("B2") = Range("B2") / (1 + Range("B70")) End Sub 'Aumentar el valor de la celda. Sub Mac…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.5k visitas
  2. Buenos dias para todos, queria molestarlos con la siguiente inquietud estoy creando una aplicacion, con ingreso por contraseña, todo esta bien solo que al ingresar se direcciona a un formulario2, el cual no me deja ver los libros que tengo o abrir uno nuevo, estuve revisoando algunas ayudas y en este tema sugieren se coloque en el thiswork unos comandos de show y hide, y a dicional se coloque una propiedas del formulario show modal en true, pero al eje cutar el archivo me direcciona al formulario2, y se perderia el registro por contraseña. Agradezcola ayuda que me puedan brindar al presente. Muchas Gracias.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  3. Hola, Mi problema es que tengo 100 archivos que contienen información y quisiera agrupar toda esta información en una solo a hoja de excel. Todos los archivos están en un mismo directorio, tienen nombres que van en secuencia 4127, 4128, etc. Lo que quiero es realizar una Macro, que abra cada uno de los libros y me copie la información de la Hoja "Resumen" (Hoja Nro 2 del libro) y la vaya pegando una debajo de la otra en un solo archivo. La información que contienen los archivos es parecida... Esta hoja, es un resumen de una venta cargada en otra hoja, que tiene distintos subtitulos Nombre Cliente, Nro de Item, Importe, Sucursal, etc. Soy usuario novato en estos d…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.5k visitas
  4. Buenos dias Tengo un formulario con un boton y dos cuadros de texto que empleo para abrir un libro excel. El primer cuadro de texto es para indicar el nombre del archivo y el segundo cuadro de texto es para indicar la hoja del archivo que quiero abrir. Lo que busco es si el archivo no existe genera un error y con la instruccion de on error coloco un Msgbox diciendo que el archivo no existe y se detiene la instruccion. Ejemplo: Private Sub CommandButton8_Click() On Error GoTo error1 Dim nombrearchivo As String nombrearchivo = "\\SERVER\Users\Administrador.SERVER\Documents\PEPE\PEPE\Dpto. Comercial\Presupuestos\Ofertas\Excel\Ofertas " & TextBox2.Value &…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.5k visitas
  5. Hola a todos; -Estoy intentando añadir una imagen a los ajustes de impresión y no la carga. No sé donde puede estar el error. Y una duda, ¿como puedo insertar una línea a lo ancho de la hoja?. Lo que tengo ahora mismo solo la inserta a la derecha, podría hacer lo mismo con left y center pero me deja un espacio en blanco y la línea no queda continua. Private Sub btn_Imprimir_Click(): On Error Resume Next With ActiveSheet.PageSetup .PrintArea = ActiveSheet.UsedRange.Address If IsNumeric(Me.TextBox1) Then .Zoom = CDbl(TextBox1) .CenterHeaderPicture.Filename = "C:\Users\Via Norte\Pictures\1.jpg" .RightFooter = "__________________________"…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  6. Saludos a todos, solicito su ayuda con lo siguiente: Tengo un libro con varias hojas y necesito: 1) Borrar TODAS las formulas que hay en todo el libro y quedarme sólo con los valores. 2) Eliminar 3 de las 5 hojas. 3) La Tabla dinámica quedarme sólo con los valores. 4) Guardar una copia sólo son los valores. Si se puede mantener los formatos (colores de las celdas) sería ideal. Quedo atento na vuestra gentil respuesta. Gracias!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.5k visitas
  7. Started by riverts,

    Hola Equipo Excel, Quiero sber como puedo darle un tiempo limite a un libro excel que al caducar el tiempo se cierre o te pida una contraseña; y asi cada vez que la abra.. Gracias de antemano

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.5k visitas
  8. Started by vecodis,

    Buenas tardes, Tengo la duda, de si existe una macro que filtre filas que cumplan un criterio, las copie en otra hoja, borre el contenido de las celdas, pero que no elimine las filas.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  9. Hola! Antes que nada quiero agradecerle a muchos de ustedes ya que muchas veces logro solucionar mis problemas gracias a todos los que interactuan en el foro. Mi problema es el siguiente: En la hoja VENTAS, tengo un boton "Modificar", a partir del cual puedo borrar un registro de venta (Ej: VEN-00006). A su vez, simultaneamente, me tiene que borrar en la hoja COMISIONES, todos los registros que terminen con esa numeracion (Siguiendo el ejemplo, todos los registros terminados en 00006, ya que en COMISIONES los registros comienzan con VEN- y COM-), lo cual NO puedo lograrlo. En definitiva, el codigo que necesito seria aquel que extraiga los ultimo…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2.5k visitas
  10. Started by marcolios,

    Tengo un archivo que me genera distintos graficos en una misma hoja con los datos de otra hoja, el problema es que me presenta los datos de dos columna, como fija la B y la segunda columna es variable, pero necesito que me presente los datos de dos columna variables, ejemplo: Primer boton para el grafico seleccione los datos de la columna B y C, Segundo boton para el grafico seleccione los datos de las columna D y E, Tercera boton para el grafico seleccione los datos de la columna F y G, y asi sucecivamente. Al generar me deja la columna B como fija y no es lo que necesito, por otra parte, que pasaria si inserto una o dos columnas entre los datos, se dañaria la macro? In…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.5k visitas
  11. Hola estoy tratando de imprimir el archivo de Word anexado con una Macro a ambas caras y 2 páginas por hoja, el siguiente codigo lo he sacado con la grabadora de macros. Si me funciona pero solamente cuando la estoy grabando, posteriormente utilizando solo el codigo ya no funciona. Alguien que me ayude? Gracias. Sub Macro1() ' ' Macro1 Macro ' ' Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _ wdPrintDocumentWithMarkup, Copies:=1, Pages:="", PageType:= _ wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _ PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _ …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.5k visitas
  12. Started by dmslop,

    buenas foreros mi consulta es la siguiente tengo este trabajao de excel que busca archivos de microsof. en carpetas luego uno elige cual abrir de las opciones que le presenta dicho buscador. lo que quiciera es que no solo habra archivos de excel. si no tambien jpg y archivos .EXE o cualquier otro tipo de formato, trate de hacer configurarlo pero sin optener buenos resultados espero la ayuda de ustedes gracias. Abrir archivos.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.5k visitas
  13. Started by nolramzaid,

    Hola a todos Podrían ayudarme con algún código que impida abrir un libro de Excel si no existe otro archivo en esa misma computadora (txt, doc, pdf o acces). Mi objetivo es tener un archivo llamado “Clave.txt” con un texto “1234” este archivo servirá como una especie de licencia. Un archivo Demo.xls , no debería poder ser abierto si no existe “Clave.txt” en algun directorio digamos C:\usuario\documentos\Clave.txt (por dar un ejemplo) y si el texto de “Clave.txt” no es igual a “1234”, tampoco deberia ser abierto Es decir en lugar de que el libro me pida contraseña para abrirlo que busque la contraseña en otro archivo el cual podra estar oculto. es posible realizar …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.5k visitas
  14. Started by marcosab,

    Hola a todos los del foro Requiero un favor de ustedes, con un macro que me convierta el dato de la columna D de la hoja TXT a número con dos decimales. Los números de esta columna todos ninguno tiene separador de decimales pero todos los últimos dos valores son decimales. macro.xlsm Ejemplo D2 = "60225700 debe ser 602,257.00" D3 = "16123300 debe ser 161,233.00" de antemano muchas gracias y espero alguno me pueda ayudar.

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 2.5k visitas
    • 2 seguidores
  15. Started by Jawisr,

    Buenos días, Hoy necesito una pequeña ayuda para un tema que tengo que resolver en excel. Voy a explicarlo de la manera más sencilla posible. Tengo un libro de excel con varias hojas (fichas.xslm), todas tienen un mismo gráfico series. El tema es que esas series salen de datos que están en otro libro distinto con varias hojas también (base de datos.xlsm). Por ejemplo: el libro "fichas.xlsm" contiene hojas llamadas: peras, manzanas, plátanos. Y en cada hoja hay un gráfico que busca datos en el libro "base datos.xlsm" en el que hay las mismas hojas (peras, manzanas, plátanos) pero con tablas de datos. La pregunta es: ¿puedo hacer que la ruta de origen de los datos esté …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.5k visitas
  16. Started by kral0,

    Estimados, Nuevamente necesito de su ayuda, adjunto planilla excel para el que me pueda ayudar. Necesito una macro que recorra los datos de la columna B y me copie en la otra hoja solo los valores con dato con un nombre de Campo distinto, es decir en vez de copiar el titulo de la columna B (Edad) se genere con otro titulo (Dato Edades) en la Columna A. Espero sus comentarios, Saludos. Macro_Copiar.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.5k visitas
  17. Started by Pirtrafilla,

    Hola de nuevo. Llevo mucho rato probando y leyendo y no veo manera de salir de esta. Tengo una consulta sql que construyo concatenando Textbox que no me acabo de funcionar bien. Quiero usar Like y la "*" y no veo forma donde ponerla. La ponga donde la ponga o me da error de sintaxis o otros errores. Tal y como tengo el código solo me funciona si el valor que pongo en el Textbox es EXACTO, pero yo quiero que con solo poner parte de la cadena que filtro sea suficiente, por eso intento usar Like. Os agradezco la ayuda, en definitiva necesito saber como construir la consulta usando "*". Este es el código: Private Sub CommandButton1_Click() 'macro que …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  18. Started by sky_eyes,

    Hola, Quiero modificar la propiedad (Name) de una hoja excel con código. Puedo modificar el Name (sombreado en azul en la imagen adjunta), pero no el (Name) (con el círculo rojo en la imagen adjunta), adjunto imagen. Alguien sabe como hacerlo? Gracias

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  19. Estimados Amigos, Buenas noches, una vez más requiriendo de su valiosa ayuda. Esta vez con el tema de saber más acerca de poder optimizar el BuscarV bajo vba, (VLOOKUP), ya que tengo un libro de unos 300000k registros y realmente ha tardado una eternidad en conseguir el objetivo aplicando formular1c1 y applicationvlookup. Consultando por ahí en google me encontré con el tema de los arrays y diccionarios, que increíblemente optimizan el trabajo de los vlookup en vba, pasando de hacer el trabajo de 30 minutos a 10 segundos sin exagerar. He intentando con un código que me ayudaron en un foro en inglés sin embargo no logro hacerlo trabajar además que soy nuevo en …

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.5k visitas
  20. Hola tenemos una macro que nos permite guardar la imagen de una URL ubicada en una celda en el la carpeta donde se encuentra el archivo...funciona perfecto en windows. Pero necesito que funcione en un equipo MAC...cuando ejecuto la macro me resalta las siguientes lineas DownloadFile = URLDownloadToFile(0&, _ sSourceURL, _ sLocalFile, _ BINDF_GETNEWESTVERSION, _ 0&) = ERROR_SUCCESS End Function y e…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  21. Started by ootoo,

    Siguiendo otros temas cerrados de este foro he intentado he intentado hacer consulta web con usuario y contraseña pero no lo consigo. En codigo fuente de la página aparece éstas lineas que imagino corresponde a los campos de usuario y password: <p>Your Username/Email:<input type="text" name="email" /></p> <p>Your Password:<input type="password" name="password" /></p> Mi macro queda así: nick = "t11235813@hotmail.com" pass = "descarado" bch = "My Barchart - Registration | My Barchart Login=" & "052112" With ActiveSheet.QueryTables.Add(Connection:="URL;" & bch, Destination:=R…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.5k visitas
  22. Started by Pabloamp87,

    Hola amigos necesito a una macro para un botón que al presionarlo me deshaga todos los cambios realizados en una tabla. Espero su ayuda y un buen día

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.5k visitas
  23. 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.5k visitas
    • 1 seguidor
  24. Started by ricardo41,

    Buenos dias, tengo el siguiente problema, he creado un libro que me permite crear hojas a medida que ingreso nuevos equipos en la hoja inicio, los registra en una tabla (eso ya funciona), y la nueva hoja es la copia de una una hoja "Base", lo que no he podido hacer, es que el código del equipo ("f7" en adelante) quede como hipervinculo a su hoja respectiva que lleva el mismo nombre, necesito de verdad ayuda... adjunto archivo, gracias Planilla_Base.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.5k visitas
  25. Started by giomemo,

    Tengo un libro de Excel que tiene una macro de filtros avanzados la cuestión es que cuando comparto el libro me arroja el error 11o4 y me indica que error en el método advancedfilter de la clase range. y cuando des comparto el libro de Excel funcionan bien los filtros con la macro que tiene. En espera de sus comentarios. Les anexo ejemplo. Gracias. Machote Operacion (prueba).rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.5k 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.