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, alguien sabe como se puede hacer un macro que teniendo tres cordenadas en excel (x, y, z ) + otros datos, se puedan copiar y pegar en un archivo de texto con extencion .WI, los datos deben ser pegados en un orden y posicion determinado ,es decir que, el archivo de .WI tiene un formato que se debe de cumplir.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 643 visitas
  2. Started by camilo130,

    Hola quisieran que me ayudaran con este problema.... tengo una macro asignado a realizar un filtro avanzado que funciona correctamente cuando asigno los criterios manualmente.. como la siguiente imagen [ATTACH]41904.vB[/ATTACH] Ahora bien, para automatzar un poco mas las cosas, tengo unas casillas de verificacion que me permiten escoger los criterio para realizar e filtro avanzado... pero la macro no me funciona... [ATTACH]41905.vB[/ATTACH] Alguien sabe xq... si se puede hacer? si o no ?? este es el codigo de la macro: Sub generarhoja3() normal Macro Application.ScreenUpdating = False Range("H12").Select Sheets("Hoja2").Range("A2:L300000").AdvancedFilter…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 868 visitas
  3. Started by renato13,

    Hola amigos expertos les molesto a los tiempos no se si me pueden dar una manito; lo que pasa es que tengo datos de resultado de unos análisis en mi hoja tengo ordenado A:Fecha, B: Muestra y C:resulados, el problema es que al siguiente día se repiten las mismas muestras en la semana igual y al mes; a veces tengo valores y a veces no me pueden dar una idea como graficar ya sea por día por semana o por mes pero quiero añadir una macro en un botón que al escribir una fecha o rango de fechas en dos textbox me grafique automáticamente ese rango con los respectivos valores y no tener que estar haciendo manualmente y este gráfico debería crearse en una hoja nueva para imprimi…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 919 visitas
  4. Started by dorgelis,

    Saludos cordiales, Estimados Foreros, tengo un archivo de impresión de cheque, dos hojas "formato de Cheque" y data de nomina, coloque algunos de códigos de buscarv y el de impresión pero tengo algún error. En la hoja de formato de cheques, tengo una formula de consultav, que me buscará los datos que necesito para la impresión, me gustaria que de fuera buscando la información de acuerdo al código e imprima automáticamente. Anexo ejemplo FORMATO DE IMPRESION DE CHEQUE FORO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 771 visitas
  5. Started by Regrasa,

    He estado trabajando en una base de datos de un pequeño sistema de mantenimiento el cual tome un archivo de esta pagina y la he estado adaptando a mis necesidades, hice un pestaña en la parte de maestro de fallas etc, llamado cerrar trabajos pero requiero que en el combobox solo me muestre los numero de ot el cual no tengan fecha de finalizacion con el fin de que no me muestre todos, y por consiguiente no engorde la base de datos, el usuario de mi archivo es jesus y la contraseña es martha, anexo vinculo del archivo... Nueva carpeta

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 visitas
  6. Estimados amigos, estoy usando un control WebBrowser para poder visualizar cualquier archivo de Office (Word,Excel y Power Point) y ademas archivos Pdfs. hasta ahora solo he podido visualizar los Pdf. sera posible visualar los demas archivos atraves del control WebBrowser. a la espera de sus comentarios. Saludos, Muscaria WebBrowser_office.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  7. Buenos días, espero que como siempre me puedan ayudar. Tengo una información que quisiera pasar a un archivo de world. Para esto, estoy utilizando un código que no es mio y utiliza una plantilla de word para buscar objetos y cambiarlos por la información que yo le especifico. Pero quisiera que también me exporte un cuadro que tiene un nombre definido de "cuadro" y no he podido. Alguien que me pueda decir como hago para exportar TODO el cuadro al archivo word. Adjunto un archivo para que sea mas claro la explicación. Gracias de antemano. Pasar a Word.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  8. Started by robinAT,

    Saludos. tengo el siguiente problema espero me puedan ayudar tengo una pivot el cual con un combo quiero cambiarle los datos de la pivot, pero no se como hacer una macro que haga esos cambios me podran ayudar gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 824 visitas
  9. Started by svei00,

    Buen día ¿Cómo puedo hacer para establecer la ruta y/o path en un sitio de Red para conectar una base de datos de Excel con una de Access, me ha funcionado con este código para otra conexión que hice que no es ADO Dim ruta, Año, Mes, Dia, nombre As String ruta = "[URL="file://\\192.168.1.1\c"]\\192.168.1.1\[/URL]Captura" Año = ActiveSheet.Range("AB6").Value Mes = ActiveSheet.Range("AB3").Value Dia = ActiveSheet.Range("AB5").Value nombre = ActiveSheet.Range("A1").Value guardatl = ruta & "\" & Año & "\" & Mes & "\" & Dia libro = ruta & "\" & Año & "\" & Mes & "\" & Dia & "\" & nombre [/CODE] pero al querer …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  10. Started by maylex,

    Hola amigos, tengo la siguiente macro: Sub Tabla_de_Excel_a_Word() 'Copia el rango de Excel seleccionado en un nuevo documento Word Sheets("Reporte").Select Range("C8:T20,C89:T92").Select 'copiar rango selecionado Selection.Copy 'Crea nueva aplicación Word Dim swMSWord As Word.Application Set swMSWord = New Word.Application With swMSWord .Visible = True .Activate End With 'Abre nuevo documento Word swMSWord.Documents.Add 'Pegado con vínculo de las celdas Excel swMSWord.Selection.PasteSpecial link:=True 'Libera el objeto Word Set swMSWord = Nothing End Sub La cual copia mis tablas de Excel a un Word, pero tengo dos problemillas y necesito de …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 4.3k visitas
  11. Buenas, Tengo una duda, estoy realizando una macro, la cual obtiene valores de un libro, los guarda en una matriz y después los pega en otro libro. Ya realicé la macro obteniendo valores numéricos y no hubo problemas El problema es que ahora estoy obteniendo datos que combinan números y letras como por ejemplo: "* presenta fuga de agua en cilindro compresor No 2 y 4." Y se guarda bien en la matriz, de hecho, con un Msgbox puedo ver en cada posición de la matriz los datos correctamente, sin embargo cuando asigno los valores a un rango de celdas me aparece el siguiente error: "se ha producido el error 1004 en tiempo de ejecución error definido por la aplicación o el …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 908 visitas
  12. Started by arit,

    Hola, les pido ayuda para la siguiente cuestión. Serian dos fases o pasos con MACROS. EL PRIMERO En un libro Excel tengo en la Hoja2 un rango variable de datos desde A2:A50 DENOMINADA MATERIAL con valores repetidos , y en la columna B la cantidad de estos materiales A B CASA 1 PERRO 10 LIBRO 2 CASA 2 LIBRO 1 CASA 8 Lo que necesito es que situándome en la Hoja 1, celda A1, si pongo CASA, automáticamente en la columna C y D aparezcan los datos de la hoja 2, es decir : A C D CASA CASA 1 CASA 2 CASA 8 EL SEGUNDO. Lo que quiero es poner en la columna E la cantidad que retiro de cada material A C D E CASA CASA 1 1 CASA 2 1 CASA 8 0 …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 747 visitas
  13. Started by Mauricio_ODN,

    Buenas Tardes mis Estimados y Admirados la consulta es sencilla!! Alguien entre sus curiosidades tendra un Tutorial acerca de pasar datos de Excel a Power Point!!? En especifico un sentencia que seleccione un cuadro de texto y/o que busque texto dentro de la Presentacion!!? Muchas gracias a todos por el tiempo y la ayuda!! Buena sTardes!!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 912 visitas
  14. Hola a todos, mi nombre es Maurizio Y mi problema es este: Hace unos años logré crear una especie de pronóstico del tiempo con vba y hasta ahora todo va bien. Como todo este trabajo funciona muy bien. Pero como, sin embargo, normalmente no soy una persona que se satisfaga fácilmente, me gustaría entender cómo cambiar De manera drástica, su Enlace no solo puede obtener las mismas cosas; Pero también para poder atraparlos. Primeras tres imágenes de la ubicación elegida por mí de la hoja de Excel. Hay algunos de ustedes que podrían ayudarme en esto, aunque solo sea llegando a los escritos. ¡Del lugar en cuestión y el mínimo y el máximo de los tres pr…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
    • 1 seguidor
  15. Qué tal, estoy intentando agregar la hoja de "SoloMexico" de varios libros a otro libro de excel, el problema que tengo es que sólo me está agregando el primer libro de la carpeta, he estado un rato intentando arreglarlo sin éxito, adjunto el código que estoy utilizando: Public Sub TLD_IniciarMacro() With Application .ScreenUpdating = False .EnableEvents = False .CutCopyMode = False .DisplayAlerts = False End With ActiveSheet.DisplayPageBreaks = False End Sub Public Sub TLD_FinalizarMacro() With Application .DisplayAlerts = True .EnableEvents = True .CutCopyMode = False .ScreenUpdati…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 651 visitas
  16. Buenas a todos, tengo un problema al cargar datos de una base de datos Access a Excel, el problema surgio cuando en mi empresa se actualizo el Office 2007 a la version 2010, el problema es el siguiente, hay una serie de datos en formato fecha/hora en el archivo Access, cuando los importo por macro a excel, me trae estos datos con el valor "0", al pasarlo a formato hora se pone 12:00:00 am. en Office 2007 no existia este problema. Dejo la parte del codigo que se encarga de traer los datos de Acces a Excel, agradeceria su ayuda. Dim PATH_ As String, varianame As String Dim dr As String Dim ay As String, by As Integer Dim ayS As String, byS As Integer, bySb As Integer …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 847 visitas
  17. 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
  18. Started by olgaconcha,

    Estimados buenas tardes Necesito que a través de este archivo "buscar faltantes", su macro sea modificada y busque de las misma forma los duplicados de cualquier rango de la planilla y los arroje en otra hoja en la celda que uno desee. Necesito que sea de la misma forma del archivo adjunto Favor quedo atenta a sus comentarios. Les agradeceré cualquier tipo de ayuda Numeracion consecutiva2 -NVR (faltantes).rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 729 visitas
  19. Hola a todos Necesito crear un filtrado de datos mediante combobox dependientes(ya lo he obtenido y funciona). Mi duda surge a la hora de poder visualizar esos datos. en un listbox. tengo 5 columnas, y la idea es que mediante el filtrado de los combobox, aparezcan los resultados de la quinta columna en el listbox (por ejemplo, si elijo en el ejemplo un pais, una tecnología y un cliente, deberán aparecer los cursos) Os adjunto el archivo donde aparece todo y el listbox sin funcionar (en vacio). Agradecería mucho si alguien me puede echar una mano, ya que ando bastante verde en estos temas. un saludo y gracias por anticipado COMBOBOX DEPENDIENTES.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 743 visitas
  20. Holas, me proporcionaron el sigiente codigo en VB para lograr enviar correos de acuerdo a una condicion. en un rango de correos lista El codigo funciona perfecto, sin embargo, el codigo se monto sobre un ejemplo sencillo, ahora necesito adaptarlo a una hoja mas elabaroda en donde las posiciones de las celdas son distintas NO logro distingir en la lista de instrucciones cuales son las celdas que puedo variar para ajustarlo a la otra hoja. Sub Macro68() '------------------ 'by Cacho Rodríguez '------------------ Dim LD(), C As Range, Q% For Each C In ActiveSheet.ListObjects(1).DataBodyRange.Columns(2).Cells If InStr(LCase(C), "enviar…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 808 visitas
  21. hola buenos dias a todos estoy tratando de ejecutar la siguiente idea es que tengo cierta cantidad de cifras en varias tablas y me gustaria pasar esa informacion en una tablaque me muestre lo siguienteazul=numero que se quedo en el camino y no volvio a apareceramarillo= pista principal o numero unicorojo= numero que en su misma posicion cambio de lugar verde= numero que aparecio y desaparecio y volvio a aparecerel trabajo es para identificar ciertos patrones de una loteria de acuerdo a como van cayendo los sorteos como siempre agradecido por su ayuda ordendepatrones.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 666 visitas
  22. 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
    • 885 visitas
  23. Started by astrokiller,

    Estimad@s: Les comento, mediante VBA estoy aplicando la formula contar.si.conjunto que cuenta una cantidad de documentos en un rango de tiempo el tema es que la formula no calcula y se queda con el valor de la primera celda aqui el codigo para que puedan nentender mejor: Range(Cells(ActiveCell.Row, ActiveCell.Column + 1), Cells(ActiveCell.Row, ActiveCell.Column + 1)).Select ActiveCell.FormulaR1C1 = "=COUNTIFS(RC2:RC" & columna & ",""<>""&"""",R2C2:R2C" & columna & ",R4C)" Selection.AutoFill Destination:=Range(ActiveCell, Cells(lastCell, ActiveCell.Column)) Range(Selection, Selection.End(xlDown)).Select ActiveS…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.9k visitas
  24. Agradeciendo a todos los del foro y al administador por crear esta ayuda de excel. bueno yo tengo una base de datos"base14" es donde en cada "fila de la celda escribo un total de 15 expedientes como maximo dependiendo la labor a trabajar , aveces son menos de 15 y despues tengo varios archivos en word con "15 cedulas, ejemplo: CED 1,CEDE2,...C15 la cuales me encargo de hacerles la fusion de la combinacionde de correspondecia, ahora quisiera que me ayuden para crear una macros en el cual yo con un solo boton pueda hacer ese paso y dependiendo la cantidad que yo tenga en la fila en excel me mande al archivo de wor "CED" que corresponda la cantidad Ejemplo:CED 15 , CED 09…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.6k visitas
  25. Started by krisskarrd,

    Buenas, antemano agradezco a quien pueda darme colaboracion al respecto de esta situacion, no soy muy bueno aun en lo relacionado con macros de excel y programacion y mi situacion es la siguiente: en mi trabajo tengo que realizar cotizaciones, para ellos actualmente hay 3 archivos 1) el archivo que contiene toda la lista de productos con rango (A2:K3000) cuando voy a cotizar aplico autofiltros hasta encontrar el producto que necesito. 2) una vez encontrado el producto que necesito, voy al otro archivo (Puente) donde debo agregar unicamente datos de 4 columnas resultado del filtrado ej: No. de Producto / Referencia / Descripcion / Valor (cabe anotar que despues de filt…

    • 0

      Reacciones de usuarios

    • 0 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.