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 eugeniocol,

    Hola buenas. Necesitaria crear una macro en una hoja distinta a las demas y que esta ejecute a las otras macros que hay en diferentes hojas del mismo libro. ejemplo: para unas macros con sus botones en hoja2,3,4 y desde hoja1 desde otro botón que se ejecuten las anteriores. Salud2.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 714 visitas
  2. Buenas tardes Vengo a pedir consejos de procedimientos sanos que eviten problemas cuando una tabla de transacciones vaya creciendo mucho. Alzo una carpeta en donde están dos libros muy básicos y en uno de ellos uso INDICE y COINCIDIR pero buscando en el otro libro. En el libro de compras están escritas mis dudas. Muchas gracias. Rubén 2023_0523 Compras00.xlsx 2023_0523 Proveedores00.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 714 visitas
    • 1 seguidor
  3. Hola amig@s: Como puedo copiar datos de una hoja que lo filtro por cliente a otra hoja de otro libro que esta preparado para recibir lo copiado, o sea de mi hoja 1 filtro por fecha y después por cliente, y solo quiero que copie lo visualizado, por ejemplo he filtrado las ventas del 03/01/2015 y elegi al cliente Dana tours , y visualiza desde la celda a25 hasta Q45 y solo quiero que de ese rango copie desde la celda d25 hasta la q45 a mi otro libro en la hoja que es fija como una factura y lo copie esos datos a partir de la celda B9. Gracias Saludos Jesús Hojas.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 714 visitas
  4. Started by coaja,

    Buena Tardes les escribo por la siguiente duda. Estoy construyendo una macros, para enviar datos de UserForm en excel a word, todo funciona perfectamente. excepto la validación de un texbox en el formulario, los cuales estan agrupado en unos frame. al precionar la tecla enter, en un texto en blanco lanza un mensaje de error, pero al ir al ultimo texbox de cada frame, no realiza la validación y simplemente pasa al otro texbox les adjunto mi archivo para dejarlo todo mas claro prototipo_luminaria.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 713 visitas
  5. Started by Berni10,

    Buenas. noches , nesecito copiar datos de excel a acces. como lo hago ?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 713 visitas
  6. buenas tardes, tengo 2 archivos en excel un que es un unificado de personal y el otro es el que tiene todo los datos del personal, lo que necesito hacer es que por medio del código del empleado, me pape al unificado el departamento y sección a la que pertenece la persona. trate de hacer con lookup y no pude. no se si me puedan ayudar con esto saludos, listado de personal.rar unificado de personal.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 713 visitas
  7. Started by jhonnymn3,

    Hola tengo una duda con esto, como hago para eliminar registros repetidos pero sin mantener ninguno es decir. si tengo: A A A B C Me borre todos los A y me mantenga B y C. Esto tengo hasta ahora. Sub borrar_repetidos() Worksheets("inicio").Activate Application.ScreenUpdating = False Range("C3").Select Do While Not IsEmpty(ActiveCell) x = WorksheetFunction.CountIf(Range("C:C"), ActiveCell) If x > 1 Then ActiveCell.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop Range("C1").Select Application.ScreenUpdating = True End Sub

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 713 visitas
  8. Buenas, y ante todo gracias de antemano y disculpas si el tema que busco ya se habia tratado, pero no ha habido manera de encontra la solución. Tengo un archivo Excel para controlar entradas y salidas de materiales: en una hoja tengo productos y en otra ("Stock"), tengo el stock, aparte de tener una de entradas y salidas claro. Bien, lo que busco es que desde la hoja de Productos, y a traves de un formulario, pueda minimizar la fila el producto que yo introduzca en TextBox1 en las dos hojas: Productos y Stock. He de decir, que consigo hacer que se minimize en la hoja productos, pero no consigo ni siquiera que en Stock me llegue a escribir un simple "hola" en una celda …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  9. Started by Fernando.O,

    Hola a todos: Después de intentar e intentar, no consigo hacer Filtrar con las condiciones que necesito. Resulta que en una variable de tipo string, almaceno los valores para que se filtren. Cuando inserto los valores de forma manual, lo hace correctamente. Pero cuando le paso los valores que tengo en la variable, no consigo que funcione el filtro. Aparece como si no filtrase nada. No se que es lo que estoy haciendo mal. ¿Me podéis ayudar? ejemplo.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 712 visitas
    • 1 seguidor
  10. Buenas tardes gracias por este espacio. Solicito su ayuda para una macro que imprima solo las celdas que contienen datos. Tengo un botón que me ayuda a realizar un filtro avanzado y me trae los datos que quiero buscar, pero al realizar en el otro botón la impresión para paso a PDF me las convierte todas y solo quiero que se muestre en el PDF las que se consultaron. Tengo el siguiente código en el botón de impresión. pplication.ScreenUpdating = False If MsgBox("¿Desea Convertir a PDF?", vbQuestion + vbYesNo) = vbYes Then Dim HResumen As Worksheet Dim Ruta As String Dim Titulo As String Set HResumen = Worksheets("Resumen") …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 712 visitas
  11. Started by MAILCAR,

    Buenos días, Necesito macro par crear una copia de seguridad de un libro y el contenido de una carpeta en otra carpeta y que nombre la copia con la fecha del sistema. Muchas gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  12. Buenas noches: En la libro que adjunto tengo una hoja con el nombre DATOS y otras hojas con nombres de la columna U, trabajo con un código (el cual esta en mi libro) y lo que hace este código es filtrar y según el valor de la columna R y copiar a la hoja que tiene el mismo nombre de la columna R, pero este código copia a todas las hojas sin importar si tiene datos para dicha hoja o no. Por favor solo quiero que copie a la hoja donde si le corresponde copiar los datos visibles que se tiene cuando se filtra según el valor de la columna R. Saludos cordiales Jesús CopiarKardexclte.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  13. Started by jhon fredy,

    hola expertos estoy buscando una manera de graficar valores aleatorios provenientes de la hoja analisis, despues de oprimir el boton amarillo y si hay una manera de enviar esos resultados aleatorios en forma consecutiva a la hoja archivo estadistica-descriptiva.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  14. Started by maquinitaazul,

    Hola que tal amigos expertos en excel, anterior a este tema pedi ayuda para estimar la producción de ciertos modelos con diversos componentes, la ayuda me vino bien, ya que se cumplio lo que buscaba en ese momento. Después de ver el archivo que amablemente me brindo el gran Macro-Antonio, y tambien el archivo de buen Armando Montes, después de analizar el archivo, descubrí que podía haber una mejor forma de representar la producción. Creé un nuevo archivo en donde la producción se ve reflejada en un calendario, desde la fecha de inicio hasta la fecha final, esta forma la veo un poco mejor, ya que es mas grafica y facil de entender. El archivo que aquí adjunto funciona bie…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  15. Buenos días a todos; Necesito que me ayuden como hacer para llenar una columna de excel extrayendo datos de una base de datos. Ejm. CODIGO DESCRIPCION 0121 Sueldo Basico 0909 Asignación Familiar 0506 Horas Extras .........Etc. las lista es larga es mas de 100 items En la hoja 1 tengo: A B C D TIPO DCTO NUMERO CODIGO MONTO 01 41189808 0121 1000.00 Quiero que en la celda C1 x decir me aparezca una lista con el cuadro de codigo y descripcion, que me permitta hacer busqueda digitando la iniciales de la descripción (reconozca caracteres) y al elegir por decir 0121 sueldo basico lo digite en c1 SOLO EL CODIGO (0121), para c2 hacia adelante previa elección. NOTA: A…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 712 visitas
  16. Started by orysha,

    Estimados necesito hacer un formulario de busqueda en excel que busque un dato ingresado en un textbox y al encontrarlo me de un msj con la informacion que esta ingresada en la misma fila pero 21 columnas mas a la derecha Tengo lo siguiente Private Sub CommandButton5_Click() If TextBox5 = "" Then MsgBox "Ingresar RUT" Else docid = TextBox5.Value With Worksheets("hoja1").Cells Set dato = .Find(docid) If Not dato Is Nothing Then MsgBox dato.Offset(0, 21) Else MsgBox "No se encontró registro" End If End With End If End Sub funciona, pero el problema es que si ese RUT se encuentra ingresado en…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 711 visitas
  17. Started by efradncr,

    Hola amigos del foro lo siguiente es que deseo me colaboren para modificar una macro de tal manera que en la columna "G" se me rebaje automáticamente el dato correspondiente de la columna "C" Y en la comunna "F" Se me rebaje lo de la comunna "E", de seguro que hay forma tambien de hacerlo sin macros toda ayuda será bienvenida. Los rebajos deberian aplicarse una vez se modifique la celda"F2" Prueba.xlsm.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 711 visitas
  18. Buenos días, es la primera vez que escribe en este foro, así que servirá de presentación. Resulta que no tengo idea de VBA, pero me atrevo con casi todo... Tengo un libro con varias hojas, dos de ellas nombradas como "Auxiliar" (Hoja2) y otra como "General"(Hoja3); en la hoja General tengo una tabla con doce (12) columnas y la primera fila es el encabezado de las mismas, las cuales quiero rellenar con los datos que introduzco en un formulario que lanzo con un botón llamado "Contabilizar". La hoja Auxiliar es una tabla dinámica que me coge los datos volcados en la hoja General a través del botón Contabilizar. Pues bien, he intentado varias cosas para conseguirlo, entre el…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 711 visitas
  19. Started by sirgfreid,

    Hola a todos como podria hacer que este codigo busque tambien el nombre la celda en las subcarpetas despues de la carpeta "lista" Sub copiar_jpg() Dim Celda As Excel.Range With CreateObject("Scripting.FileSystemObject") For Each Celda In Range("b4:b13") .CopyFile ThisWorkbook.Path & "\lista\" & Celda, ThisWorkbook.Path & "\proyeccion\" & Celda End With End Sub[/CODE] gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 711 visitas
  20. Hola que tal Necesito la formad e poder usar un único formulario que contiene una barra de progreso, para varias consultas o macros, por ejemplo, tengo un libro con 40 hojas, y tengo una macro que oculta las filas vacías en todas las hojas en un rango, tengo otra macro que muestra las filas vacías que se han ocultado, tengo otra macro que oculta x cantidad de columnas y otra macro que muestra las columnas ocultadas. y otras macros que procesan datos, ahora lo que quiero es que cualquiera que sea la macro que ejecute me corra el formulario que tiene la barra de progreso y me muestre el progreso actual para la macro que se corrio. es decir que el formulario sea comun p…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 711 visitas
    • 2 seguidores
  21. Hola a todos!! Les comento mi problema y espero que me puedan ayudar. Tengo la tabla2 la cual representa los pedidos que realizo, esta tiene un codigo y su respectivo SKU (Tipo de Producto). Y la Tabla1 que representa las ventas, con sus cantidades y SKU. Lo que necesito hacer es que a medida que vayan cayendo las ventas se asigne automaticamente el codigo del pedido a la venta, y una vez que se venda todo el pedido, se le asigne el siguiente pedido con su respectivo codigo y asi sucecivamente. Les dejo el excel. Libro de prueba (1).xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 711 visitas
  22. Buenas noches, expertos esta macro funciona perfecto, pero solo hay un pequeño detalle por ejemplo cuando ingreso X a la celda C6 y no me sale la alerta de mensaje. Por qué se supone que ya esta X en la celda C27 con el mismo nombre del trabajador. Por favor si me pueden ayudar a verificar por que funciona bien en alguna parte de las celdas y en otras partes no agradezco sus ayudas. Ajunto el archivo, VALORIZACION CONSTRUCCION ENERO - FEBRERO 22.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 711 visitas
  23. Hola de nuevo, Os adjunto un registro de planos para archivos pdf. Quisiera que al generarme el listado automatico de archivos pdf tambien pudiera generarme la fecha de creacion y modificacion de ese archivo pdf. Es posible? X-XXXX-1.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 710 visitas
  24. Started by dpr87,

    BUenos días quiero usar la función buscar v para que me realice una búsqueda en función función de varios campos( Cond_Normalizado, ComboBox1, Tension, N_Circuitos, N_Cond_Fase) para que me muestre los datos de la sección, salvo en el caso de que TipoLinea sea LA...o CU o AL que entonces las secciones serían la columna D de la hoja Normalizados. Utilicé la función pero no me muestra ningún resultado, me podrían indicar el problema que tengo? Además el combobox 1 no me carga los datos, y tampoco se porque. workIDEA.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 710 visitas
  25. Started by fboza,

    AMIG@S, Agradeceré sus apoyos para solucionar con problemita en excel vba, les comento: Estoy tratando de automatizar una tarea, se trata registro de evaluaciones de check list de calidad en atención. He adjunto una replica del trabajo con los datos minimos por tema de capacidad. El formulario tiene un frame donde se ingresaran los datos del empleado mediante cajas de texto, tambien un multipages con 2 paginas (1 atributo por pagina), dentro de estas paginas existen 3 criterios de evaluación (label) y cada uno con 3 resultados (SI - NO - N.A.) estos últimos son optionbutton. En el archivo original tiene 4 multipage c/u con 4 a 5 paginas he avanzado gran parte del mini…

    • 0

      Reacciones de usuarios

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