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. Buenas tardes estaba intentando combinar los datos de dos hojas con la misma estructura de columnas y celdas dentro de una hoja diferente, pero existen tanto datos numéricos como de texto, además de celdas vacías por que es un excel que se va rellenando progresivamente. Son dos hojas Seguimiento1 y Seguimiento 2 las dos tienen datos iguales y diferentes dado que seguimiento 2 es una actualización del 1. Quisiera poder combinar los datos tanto de Seguimiento1 como de Seguimiento2 en otra hoja, he probado varias formas pero solo consigo que aparezcan los datos de Seguimiento1 en la nueva hoja y no una fusión entre los 2. En el ejemplo pongo datos en sitios diferentes en c…

    • 0

      Reacciones de usuarios

    • 21 respuestas
    • 1.8k visitas
    • 1 seguidor
  2. Buenos días a los integrantes de este foro, en esta ocasión recurro a Uds, para que brinde su apoyo en como mejorar la siguiente macro que describo a continuación, dicha macro permite exportar dicha información a una plantilla en diseñada Word, pero mi problema esta en dicha tabla no solamente puede contener 6 filas sino muchas en la sentencia: Worksheets("TELECREDITO").Range("A1:D7").Select y lo que se requiere es dicha tabla que está en Excel exporte la cantidad de filas que contenga a la plantilla del archivo Word en forma automática y que el siguiente párrafo del archivo Word no sea alterado para lo cual adjunto imagen, también quisiera saber como puedo q…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.1k visitas
  3. Started by steixidor,

    Hola, mi pregunta es como puedo combinar los datos de un fomulario de excel con un correo electronico, o con un documento de texto. Gracias.

    • 1

      Reacciones de usuarios

    • 2 respuestas
    • 542 visitas
    • 2 seguidores
  4. SOLUCIONADO Combinar DB de dos hojas en una sola en la misma fila Saludos a este gran foro. Hola a todos, actualmente tengo un pequeño programita para captura de datos, el problema es que lo usan dos personas por separado teniendo folios (numeros ) del 1 hasta el 6350. Es decir tengo 2 libros con las mismas caracteristicas, pero distintos datos en las columnas correspondientes. Lo que busco ahora por ser un numero grande de datos, y no hacer copiado & pegado, tener un boton el cual haga eso en sus respectivos folios (filas). Adjunto un archivo ejemplo donde tengo en dos hojas folios del 1 al 10. Y cada uno contiene un dato de fruta o verdura y la cantidad. Ahora a…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  5. Started by rafabq,

    Estimados. Espero que me puedan ayudar necesito hacer lo siguiente. quiero combinar dos libros excel . el cual contiene3 hojas cada libro. las hojas contienen informacion. necesito por ejm que la informacion de la hoja1 del libro2 se copie en la hoja1 del libro1, pero conservando la informacion que esta en cada hoja. igual con las dejas hojas(la informacion de la hoja2 del libro2 se copie en la hoja2 del libro1, pero conservando la informacion. dejo los ejemplos. de antemano muchas gracias. libro1.xls libro2.xls

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1k visitas
  6. Started by eljadi,

    Hola, Tengo la necesidad de combinar los registros de una matriz (las filas) creando una nueva matriz en otra hoja con el doble de campos (las columnas originales y las resultante de la combinación) de forma que cada registro original se combine con todos los subsiguientes de la matriz. Como ejemplo, si tengo una matriz de 3 campos y 5 registros como la que pongo acontinuación: C-1 C-2 C-3 A B C D E F G H I J K L M N O Necesito una fórmula de excel …

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2k visitas
    • 2 seguidores
  7. Started by CarlosKurt,

    Hola a todos y gracias de antemano por su tiempo en mi siguiente consulta. Se necesita que en la columna "J" (encabezado 555 NO) se haga la combinación de celda por cada borde. Ejemplo en la "J11:J17" realizar la combinación, "J4:J6" también hacer la combinación de celda. El archivo es un ejemplo, el original tiene como 12000 bordes. Gracias nuevamente por su atención. Saludos. Combinar celda.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 590 visitas
  8. Hola a todos y gracias por vuestra ayuda de antemano. Me he encontrado con un problema que no sé muy bien como resolver, espero que alguien me pueda hechar una mano, porque ya le he dado mil vueltas y estoy atascado, la verdad. Gracias. Sub buscar() 'Caso 1, compara fila por fila en el rango C1:C100 'Si en una fila encuentra el valor 1 y además el CheckBox1 está marcado escribe ok en F1 'Pero esta condición solo se ejecuta si el CheckBox1 está activado 'Si quiero recorrer todo el rango y escribir ok en cada acierto: 'Worksheets("Hoja1").Range("f" & i).Value = "ok" Dim i As Integer For i = 1 To 100 If Worksheets("Hoja1").Range("c…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.9k visitas
  9. Hola a todos y muy buenos días. navegando por internet me he encontrado con un curioso generador de calendarios, y lo he estado modificando y adaptando para poder crear mis organigramas, sin embargo he intentado mil y una maneras de combinar y centrar las celdas en el proceso pero siempre me sale un error de codigo 1004 (Y diferentes explicaciones) pero no me sale ni a la de 3. ¿Se os ocurre alguna manera de conseguirlo? Aquí os dejor los archivos, uno es como funciona ahora y el final es el resultado que busco. PD: He intentado subir el archivo de varias maneras pero no me permite subirlo, aquí os dejo un enlace de mega con las dos documentos en un zip …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
  10. Started by prometeo30,

    Hola. Ya habia solucionado una inquietud con el combo box y la combinacion de dos combo box (gracias, Toldeman), pero ahora la idea es hacer que esta combinacion funcione varias veces, es decir, varias combinaciones de los mismos combo box en diferentes filas . . . . . Anexo la hoja, para que sea mas entendible... Gracias por la ayuda! seleccion colores2.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  11. Started by Jesusmed,

    Buen dia.los molesto de nuevo, disculpen.he estado aprendiendo demaciado con los ejemplo publicados en este gran foro, he estado practicando con visual basic, y en realidad creo que es una exelente herramienta, cabe aclarar que no se casi nada sobre este problema, pero aqui sigo praticando.Estoy haciendo una especie de plantilla, como pratica y me interesa demaciado poder realizar lo siguiente y espero contar con su invaluable ayuda para esta dudaelabora un UserForm desde Visual Basic, el cual administra los datos de una hoja de calculo, ya logre poder ingresar los datos e ir aumentando la lista sin sobre encimar los datos existentes, el detalle es que deseo poder midific…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1k visitas
  12. Hola, de nuevo solicitando su ayuda Tengo una hoja con información en una tabla, la cual cuenta con algunos campos cuya validación se genera dependiendo de la información generada en otros a través de la función INDIRECTO, concretamente los campos relacionados con las columnas cuyos títulos son: Términos de pago – (días) Número de – pagos Compra – subtipo de transacción Resulta que estoy tratando de generar un formulario donde pueda ser capturada dicha información, para lo cual he colocado algunos combos para hacer la selección correspondiente a dichos campos y no me parece que exista problema alguno el hacer el llenado de aquellos cuya referencia tiene que …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1k visitas
  13. Started by kike281077,

    hola compañeros, soy nuevo en esto y quisiera su apoyo. Tengo una base de datos de contratistas, lo que sucede es que los mismos contratistas se repiten en varias ciudades, por decir: estos vienen a ser desrinatarios en la guia de remision: ciudad ruc contratistas ------------------------------- pisco 123 GyM chincha 123 GyM chincha 678 CGP pisco 678 CGP al momento que quiero generar una guia de remision y me pide el destinatario lo quiero jalar con un combobox, pero jala solo el primero de pisco o el primero de chincha. espero sus comentarios: LO ESTUVE HACIENDO ASI: ----------------------------------- Private Sub…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 769 visitas
  14. Started by guedezLpr,

    Muy buen día estimados amigos reciban un cordial saludo, tengo un combobox en un formulario de BVA con elementos ya cargados, deseo que cuando escriba un elemento en el combobox que no está en la lista este elemento se adicione automáticamente a la lista del combobox Mil gracias anticipada por su ayuda

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 417 visitas
    • 1 seguidor
  15. Started by santiagodi88,

    buenas tardes, tengo la siguiente duda Estoy realizando un formulario y en el puse un combobox, el cual quiero que se llene con una lista de productos, estos productos están en la columna A de excel así que a toda la columna A en excel en el administrador de nombres la llame "Productos" que se refiere =Hoja1!$A$1:$A$250. Mi duda es como hago para que el Combobox me cargue esta lista de productos sin tener que hacer un while, sino unicamente referirme al rango "Productos". pense que seria asi pero no he tenido éxito, espero me puedan ayudar Private Sub Formulario_Activate() Productos.ListFillRange = "Productos" End Sub [/CODE]

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 771 visitas
  16. Started by caliche69,

    Cordial saludo amigos! Requiero con urgencia de su importante ayuda. Estoy realizando una pequeña aplicación bajo Excel 2013, la cual es de gran valor para las labores diarias de mi trabajo. La idea es bloquear las hojas que archivan la información para que ésta no pueda ser cambiada por otros usuarios, y por lo tanto la información solo podrá ser manipulada a través de formularios. Mi proyecto consiste de 3 formularios que alimentan cada uno a una hoja de calculo. Con el primer formulario se ingresan los clientes, para lo cual no tengo problema. En el segundo formulario se ingresan los contratos de los servicios prestados. Cabe anotar que cada cliente puede tener uno o v…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  17. Started by jose lopez contreras,

    Hola amigos encontré la siguiente instrucción para cargar un ComboBox, funciona bien con una base de datos pequeñas, pero al tener una base de datos grande (mas de 3000 datos) tarda mas de 50 segundos en cargar. Pregunto abra otra forma de realizarlo en menor tiempo, alguien podrá darme un ejemplo. Sub cargarcombo1() For n = 2 To Hoja12.Range("E" & Rows.Count).End(xlUp).Row ComboBox1 = Hoja12.Range("E" & n) If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem ComboBox1 Next ComboBox1 = "" End Sub

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.6k visitas
  18. Hola amigos por aca de nuevo pidiendo de su apoyo, ten mun userform donde tengo un ComboBox como buscador este funciona bien pero ahora quisiera que al seleccionar o buscar un articulo de la lista del ComboBox1 aparesca la imagen en un control Image1 la cual esta en una carpeta llamada imagenes donde esta el archivo, la imagenes tienen el nombre que aparece en textbox1 Private Sub ComboBox1_Change() If ComboBox1 <> "" Then TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox4 = Empty ComboBox2 = Empty End If Dim c As Range With Worksheets("Inventario").Range("B2:B1000000") Set c = .Find(ComboBox1, , LookIn:=xlValues, LookAt:=xlWhole) If Not c Is Nothing…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.9k visitas
  19. estoy haciendo un registro en el cual ya hice el combobox con lista desplegable pero no se como hacer que con vba excel de autofiltro a el valor seleccionado en el combobox

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2.1k visitas
  20. Started by JuanP,

    Hola, antes de nada, quiero decir que lo de búsqueda inteligente lo he llamado así porque la información que he visto lo así lo llaman, pero a pesar de ver como realizan este tipo de búsqueda en un Combobox no consigo hacerlo funcionar. Tengo un formulario desde donde puedo realizar dos tipos de búsqueda, uno de ellos es mediante un Combobox, donde intento que al escribir una parte de texto y se muestre el listado con los nombres que contiene es texto. He visto que para poder conseguir este resultado hay que configurar MatchEntry = 2 – fmMatchEntryNone, pero tampoco consigo nada. Os dejo el archivo por si alguien sabe cómo mostrar este tipo de información en u…

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 4.4k visitas
  21. Started by Alex_edm,

    Hola: Tengo un Combobox que despliega una lista de porcentajes que coge de otra página del propio archivo. Las celdas de las que lee los datos, tienen formato porcentaje y los valores de muestran así: 5%, 10%, 15%... Al desplegar el combobox, los datos del deplegable tambien aparecen en el formato pocentaje tipo 5%, 10%, 15%... pero en la celda en la que escribe ese combobox, los datos se muestras en el formato 0.05, 0.10, 0.15...y me gustaría que aparecieran en el formato original tipo 5%, 10%... He intnetado cambiar el fomrato con el siguiente código pero no me funciona: Private Sub ComboBox5_Change() Tol_AV_in = ActiveSheet.Range("I16").Value Tol_AV…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.8k visitas
    • 1 seguidor
  22. Started by davito316,

    Hola compañeros, hace rato no ingresaba a participar del foro, pues las ultimas ayudas que tuve fueron de excelente utilidad; en esta ocacion vengo con otro interrogante: tengo un combobox con varios elementos (1-Acetaminofen, 2-Loperamida, 3-Omeprazol, 4-Timolol, 5-Loratadina, etc....) mi inquietud es, como puedo hacer para poder seleccionar dos o mas elementos de ese combobox??, o que otra herramienta puedo usar que me permita seleccionar dos o mas elementos??? Agradezco la colaboracion que me puedan brindar.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 7.6k visitas
  23. Started by Marcos14,

    Tengo un libro con 6 hojas y un userform en el cual hay un combobox con el nombre de tres de esas seis hojas. Como seria la macro para que a través del combobox me lleve a cada una de esas tres hojas

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  24. Started by fulljaz,

    tengo un programa donde necesito colocar en el combo (el combo busca por nombre de articulo es es el rango), pero cuando se le coloca para que hayan 2 columnas el combo entonces no muestra el nombre del articulo sino el codigo En excel las columnas estan asi definidas para otros formularios mas, no se deberia cambiar este orden: SERIAL ARTICULO CANT PRECIO UNITARIO en formulario: SERIAL ARTICULO CANTDISPONIBLE PRECIO UNITARIO textbox1_serial combos1_artic textbox1_cantidad textbox1_precio 10 campos iguales AL LLENAR EL COMBO EST…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 5.2k visitas
  25. Started by joenico,

    Consulta... Se puede crear un combobox o lista en una celda, donde al seleccionar uno de los datos, automaticamente muestre una segunda lista ? Ejemplo: Una lista de competencias, dentro tiene Clasificacion, Organizacion, etc... Al seleccionar Clasificacion, muestra los subcontenidos: Control, Punteo, Orden, etc. Seleccionar Orden y sea la opcion definitiva.

    • 0

      Reacciones de usuarios

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