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. Started by SAMAEL ESTEBAN MENDOZA,

    ayudenme por favor a completar el registro de cotizacion mediante formularios, estare bien agradecido a todos quienes aporten con sus ideas gracias...

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.6k visitas
  2. Started by diserdiesel,

    Necesito ayuda para que la combobox 1 me arroje una lista que necesito jalar de mi hoja cataologo y que en base a una de las selecciones de esa lista la combobox 2 me de la lista relacionada a ese tema que tambien se encuentra en la hoja catalogo. combobox 1 cmbgestion y combobox 2 cmbTipo. ojala puedan ayudarme ya intente de todo y no consigo lograrlo.. gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 685 visitas
  3. Started by josegomez,

    Saludos a todos en el foro, con la siguiente cuestión. Tengo una userform con un listbox el cual contiene dos columnas, el problema es que en el rango renombrado hay muchísimas celdas en blanco. Lo que necesito es que en el userform solo se vean las celdas con valores es decir que no aparezcan las celdas en blanco ya que son muchas. Nota no puedo eliminar las celdas en blanco de donde obtengo la información para el listbox. Solo valoresen listbox.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  4. Buenos días de nuevo. necesito hacer una pequeña consulta. es referente a la entrada de datos en un calendario. Se realiza mediante un UserForm con OptionButton. Necesitaría ayuda por que querría que al seleccionar una celda, escribiera el dato en un numero determinado de celdas contiguas (Ej si es Batería nº 1 como máximo son 3 días hábiles pero pueden ser solo 2 o 1), saltando los días de cierre de las naves, que es donde me lió. Lo he intentado con un contador con una variable que pide cuando das a validar pero no me ha salido Si me pudierais orientar os estaría muy agradecido. Subo un archivo para que lo veáis. Muchas gracias de ante mano baterias.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 935 visitas
  5. Started by aprendiz,

    hola todos hice este archivo en excel 2003 y funciona bien, dentro de lo que cabe con un inexperto, el problema es que a la hora de ejecutarlo con el excel 2010 de la pc de un tio, no funciona bien el problema es que cuando uno ingresa los datos por segunda vez, por ejemplo [TABLE=class: grid, width: 500] [TR] [TD=width: 40]Nº [/TD] [TD=width: 40]Sexo[/TD] [TD=width: 54]Madre[/TD] [TD=width: 54]Padre[/TD] [TD=width: 54]Peso[/TD] [TD=width: 75]Fcha. Nac.[/TD] [TD=width: 75]Palpar 1[/TD] [TD=width: 26]G[/TD] [TD=width: 75]Palpar 2[/TD] [TD=width: 26]G[/TD] [TD=width: 75]Palpar 3[/TD] [TD=width: 26]G[/TD…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 733 visitas
  6. He colocado una macro (macro 3) para que haga el filtro avanzado de la hoja Existencias y muestre los resultados en la hoja FILTRO. El caso es que por más que pongo en las filas 2 y 3 criterios para que haga el filtro, no los tiene en cuenta. He leido que podría ser un problema relacionado con las fechas, pero he hecho pruebas quitando del filtro los campos con fecha y sigue sin funcionar. Tengo office 2007. Gracias por anticipado EXISTENCIAS.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  7. Started by Jhonsi,

    Hola a todos y gracias por vuestra ayuda de antemano. Quería comentaros que no tengo idea de como se realizan las macros, pero en el archivo adjunto he modificado una macro que funciona en otra hoja para realizar algo parecido y he conseguido que realize lo que quería, pero tarda mucho en ejecutarse. Os cuento...en la primera hoja "ALBARÁN", introduzco los datos y los paso con botón a la segunda hoja "ALBARANES", en la tercera hoja "FACTURA", al poner código de cliente, recupero todos los albaranes pendientes de facturar y así creo la factura. Ahora he creado un botón en "FACTURA", para pasar los datos en forma de listado de facturas a la cuarta hoja "LISTADO". Este pr…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.2k visitas
  8. Started by Vikingo55,

    Hola, en un Userform tengo un Combobox en el cual listo 10 localidades, ejemplo, Valparaiso, San Antonio, Huasco, etc. Cada una de estas localidades genera diferentes requerimientos de combustible, viático, peajes, etc., las que tengo listadas en una hoja separada, Ejemplo, San Antonio genera una asignación de 20 litros de combustible, $20.000 de viático y $ 3.000 de peaje, Huasco, 60 litros, $80.000 viático, $12.500 de peajes, etc., lo que se requiere es que al seleccionar, por ejemplo, en el Combobox del formulario la localidad de San Antonio, automáticamente se completen los textbox Litros, Viáticos y Peajes. Que debo hacer. Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 831 visitas
  9. buenas estoy teniendo problemas con el codigo en los siguientes aspectos no hay problema en mostrar el nombre pero no logro hacerlo desde la la hoja 2 teniendo los datos en la hoja 1. a la hora de seleccionar el codigo luego la ubicacion y luego al intentar cambiar el codigo me salta error 13 me gustaria saber como se hace para que al presionar siguiente el codigo salte a la siguiente linea, es decir se selecciono el codigo 3 y al presionar siguiente debe salir el numero 4 no se si me doy a entender espero que si buscar con conbobox.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  10. HOLA, necesito comparar dos hojas de excel con un campo en comun como referncia y que mediente un boton al dar clik realice la compararcion mandando a otra hoja los datos que encontro de mas es decir si un el libro 1 hay 20 datos y en el libro 2 hay 15, me tiene que mandar en la hoja 3 los 5 datos nuevos que encontro al compara los libros anteriores...ojala me puedan ayudar es que tengo muchos dstos y tengo k ir pasando uno por uno...gracias COMPARACION.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 852 visitas
  11. Vi que esto se puede hacer con un ejemplo, lo que requiero es que la informacion de la Hoja "LLENADO" se pegue en la hoja de "EJEMP" y que se ppueda acomodar la informacion como deberia de ir. Vi en un ejemplo de por aqui que terminando de escribir la fila por ejemplo aqui poniendo en la ultima fila "VACIO", la macro en automatico generaba una hoja nueva y pegaba la informacion. Les dejo adjunto el archivo y espero me puedan ayudar. Mi archivo se llama "Ejemplo" y les dejo el ejemplo que vi que se llama "PNC Prueba_j" PNC Prueba_j.zip EJEMPLO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 825 visitas
  12. Started by wini4751,

    Buenas Tardes: He realizado una macro en la cual realiza un filtrado de una lista, lo que no puedo resolver es que una vez filtrado el valor se resalte en forma permanente. Lo que seria parecido a buscar y resaltar.- Desde ya muchas Gracias Copia de MOTOROLA NEGRO Y BLANCO STOCK1.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 975 visitas
  13. Buenas noches; tengo una duda, estoy haciendo una macro y me falla una cosa, estoy trabajando con 2 hojas y tengo que poner cada vez que quiero que haga algo en otra hoja que no sea la principal la letra de la hoja y lo que quiero hacer, se que ahi una forma para decir que todo lo haga en esa hoja, no se si me he explicado bien, en vez de estar poniendo lo que he señalado en rojo, algo inicial para no tener que poner la letra de la hoja. muchas gracias Dim A, B As Worksheet Sub Duplicados_Precert() Set A = ThisWorkbook.Sheets("Precertificado") Set B = ThisWorkbook.Sheets("Stock") A.Activate Set r1 = Range("A1") ultimafila = r1.End(xlDown).Row …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 855 visitas
  14. Started by aprendiz,

    buenas he estado viendo ese filtro tan... no hay palabras para describirlo... pero he estado teniendo unos problemas con las fechas, no se estan filtrando pienso que puede ser por incompatibilidad de fechas de region, es decir, d/m/a y m/d/a asi que queria saber como puedo hacer para que el filtro transforme las fechas en valores numericos y de ahi filtre

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 623 visitas
  15. Hola Buen Día Amigos, estoy buscando apoyo en cuanto a la elaboración de macros como herramienta y apoyo a mis tareas cotidianas, soy nuevo en esto del Excel y me gustaría aprender mas, pero el corto tiempo que tengo para la presentación de mis formatos me lo impide si alguien me pudiese apoyar dando consejos, manuales y sitios de apoyo como este el cual yo podría capacitarme y realizar esta Macro se los agradecería eternamente. Se anexa el archivo adjunto en Excel de como paso los datos a Excel y como paso a paso los voy moldeando hasta llegar a lo que quiero, pero eso solo es un cliente y un proceso, tenemos muchísimos clientes y en ellos muchos procesos que por como v…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.1k visitas
  16. Hola, tengo una macro que envía directamente un rango a "prueba@prueba.com" pero me gustaría que lo enviara al mail que hay en una celda en concreto (B7) Sub Send_Range() ' Select the range of cells on the active worksheet. ActiveSheet.Range("D2:J22").Select ' Show the envelope on the ActiveWorkbook. ActiveWorkbook.EnvelopeVisible = True ' Set the optional introduction field thats adds ' some header text to the email body. It also sets ' the To and Subject lines. Finally the message ' is sent. With ActiveSheet.MailEnvelope .Introduction = "Buenas tardes, adjuntamos última proforma." .Item.To = "prueba@prueba.com" .Item.Subject = "Asunto prueba" .Item.Send E…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.7k visitas
  17. Started by tripasdhule,

    Hola intentaré exponer mi problema lo mas claramente posible, dada mi condición de novato en excel Mi hoja de calculo está toda bloqueada para impedirlos cambios no deseados con excepción de las celdas en las que quiero introducir información. Utilizo botones de comando para introducir información en las celdas de un rango C19:M384 por ejemplo. La informacion se introduce celda por celda y necesitaria saber la manera de que el cursor se desplace a la siguiente celda vacia a la derecha y al llegar a la ultima celda desbloqueada en la fila activa vuelva a la primera celda vacia de la siguiente fila. Lo he intentado con: Private Sub CommandButton23_Click()'introducir…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 9.3k visitas
  18. Hola, no sé si hago mal, en ese caso disculpas. He abierto este mismo tema en fórmulas, pero no sé si habría que hacer una macro. Tengo en la hoja llamada "DATOS", la celda R2, en la cual introduciré el nombre de otra hoja. Con ese dato quiero acceder a la hoja que indique R2, que está en otro libro, sería como en la fórmula siguiente, sustituyendo 48'! por la referencia a R2(en el que está el nombre de la hoja del otro libro). PHP =SI(INDIRECTO(("'EQUIPOS'!G"&$A$1))="EA";'C:\Documents and Settings\MIGUELB\Escritorio\[Operaciones mto.xlsx]48'!C29;"NO") PHP Muchas gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 805 visitas
  19. Started by el paco,

    Hola a todos, trasteando por el foro he encontrado una macro que enumera las filas automaticamente y (con tu permiso MacroAntonio) la he adaptado a mi hoja que registra las facturas para calcular el iva soportado. El problema es que en el archivo de MacroAntonio las numera perfectamente y en el mío que es idéntico, (sólo cambia el rango) da un error. La numeración debería empezar en el rango B y la fila 14. La macro está en el modulo 3 y la he asociado al botón "salir" del userform para que al cerrar el formulario se enumere la fila. Quizas no esta en lugar adecuado. Agradecería una ayudita con este error ya que me he bloqueado. Un saludo a todos. Facturas 2013.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 11.9k visitas
  20. Started by Christco,

    Buenas noches quisiera pedir su ayuda ya que tengo un archivo de excel con aproximadamente 1000 registros. En la columna "C" tengo datos los cuales deberían estar concatenados, sin embargo, estan dispersos, por ejemplo, la celda C1 dice HOLA, la celda C2 dice SOY y la celda C3 dice JUANITO, el resultado que quiero lograr es HOLA SOY JUANITO en una sola celda a partir de donde empieza la palabra HOLA. No importa que queden celdas vacias debajo de cada cadena concatenada. Adjunto un archivo donde se puede ver un ejemplo de los datos que tengo. Agradezco su apoyo. Prueba.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3.6k visitas
  21. Hola buenos dias, se que debe ser algo super básico pero estoy recién involucrandome con macros. Necesito construir una macro que cambie los datos de un gráfico por los de la hoja anterior, pero que ésta pueda ser utilizada en cualquier hoja, es decir, si la activo en la hoja 3 que saque datos de la 2 pero si lo hago en la hoja 7 que lo haga de la 6. por ejemplo : ActiveSheet.ChartObjects("3 Gráfico").Activate ActiveChart.PlotArea.Select ActiveChart.SeriesCollection(3).Values = "=hoja1!$D$16:$AH$16" ActiveSheet.ChartObjects("4 Gráfico").Activate ActiveChart.PlotArea.Select ActiveChart.SeriesCollection(3).Values = "=hoja1!$D$30:$AE$30"[/PHP] l…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 727 visitas
  22. Hola a todos, Me gustaría saber si es posible lo siguiente. Tengo una hoja de cálculo con algunas casillas que son valores numéricos obtenidos mediante fórmulas estándar de Excel y quisiera mediante una subrutina generar un archivo de texto que tuviera un formato muy concreto de modo que los números tendrán el formato del tipo 0000000000E+0. (El número 25 por ejemplo sería 2500000000E-8). Es decir, todos los números tendrán 10 dígitos sin puntos decimales y acompañados del correspondiente exponencial, que a su vez tendrá un solo dígito. La verdad es que no tengo ni idea de cómo hacer esto ya que creo el programa pero los valores que escribe tienen el formato General de…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 863 visitas
  23. hola: Me gustaria que alguien me ayudase a confeccionar un libro en el que hacer albaranes de entrada y salida de mercancia para despues poder facturarlos. La facturacion no es por el precio del articulo, sino un precio de almacenaje por dias, es decir, segun los dias que el articulo permanece en almacen tienen un precio. Actualmente lo tengo en varias hojas pero el trabajo es tedioso y engorroso, ya que todos los datos los tengo que introducir manualmente y no de forma automatica. Si alguien puede ayudarme a confeccionarla se lo agradeceria. Adjunto las hojas que tengo en la actualidad. Gracias por anticipado. FACTURACION.xls ENT-SALIDA PRODUCTO.xls ENT-SALIDA.x…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.5k visitas
  24. hola a todos desde Colombiaresumiendo tengo un formulario que llena una base de datos en un archivo-aplicación la información se cambia y edita todo el tiempo; esto por que es para almacenes de tecnología, lo que hace necesario que tres personas estén ingresando información al mismo tiempo ahora mismo esta guardado en dropbox por lo que se puede llenar desde varios sitios, pero el trabajo de uno tapa el trabajo del otro ya pensé en manejar tres bases de datos, una para cada usuario ya pensé en poner la hoja base de datos como otro libro que se alimenta de los fomularios como un archivo aparte ya pensé en poner la base de datos como una base de datos sql en intern…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  25. Started by ROBAYIN,

    Buenos días Par tod@s Me permito acudir al conocimiento de ustedes, para lograr cotejar unos datos en una hoja de excel. la idea es que tengo 4 opciones y necesito amarrarlas a unos valores existentes. la verdad he tratado con algunas formulas que conozco, pero me ha sido imposible avanzar. agradezco me brinden el debido soporte para avanzar con este tema. mil gracias a tod@s cotejacion.zip

    • 0

      Reacciones de usuarios

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