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 amigos : Necesito que me ayuden a crear una macro que genere una fila de separacion al evaluar una celda con cierto criterio , en el anexo explico : en la columna B estan una serie de departamento , lo que necesito es que se genere una fila de division cuando esta pase a otro departamento. ISERTAR FILA.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 649 visitas
  2. Started by rafa1122000,

    tengo en el directorio c:\carpeta\subcarpeta\ayuda.docx; este archivo de ayuda e información como pueden ver es Word y tiene imágenes, en un libro de Excel quiero colocar un botón con nombre de ayuda o información, y por medio de una macro lo abra y después de leerlo tenga un botón de salir o cerrar la ayuda, me podrían por favor darme una mano con esto rafa1122000

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 649 visitas
  3. Hola, necesito su ayuda, estoy trabajando en un sistema de notas para un colegio y necesito crear un macro que me permita: Generar todos los informes de una vez, con el nombre del alumno y en formato pdf, dandome la opcion de elegir en que carpeta deseo guardarlos. si me pueden ayudar se los agradeceria mucho, quedo atento a sus comentarios

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 649 visitas
    • 1 seguidor
  4. como puedo mejorar este codigo byfejoal para que realice la condicion de resaltar las celdas azules que estan cerca a la celda de borde a una distancia de 21 celdas anterior y porterior a la celda de borde el codigo realiza ese proceso pero me gustaria que el codigo fuera un poco mas reducido y ademas tengo problema con esta linea del codigo sub color Sub color() Worksheets("hoja2").Range("b2:ac33").Interior.color = xlNone Set ha = Worksheets("hoja2").Range("b2:ac33") Set hn = Worksheets("hoja1").Range("a1:cy42") 'controlar rango For i = 1 To hn.Cells.Count 'si la columna es par se omite If hn.Cells(i).Column Mod 2 = 0 Then GoTo SALIDA …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 649 visitas
  5. Buenas tardes compañeros. Tengo una duda espero alguien me pueda ayudar u orientar con lo siguiente: Tengo 2 libros: -Principal (hojas indefinidas) -Secundario (hojas indefinidas) Lo que me gustaría que hiciera la macro seria que por ejemplo del libro Secundario comparar las hojas de este libro contra las hojas del libro principal, si existe coinciden las hojas entonces haria lo siguiente: Libro secundario -- nombre de la hoja = Dato1 Libro principal -- nombre de la hoja = Dato1 Entonces si la hoja coincide en el nombre quiero copiar el rango de datos de b7 en adelante (no tiene rango definido pero todas la hojas comienzan en el B7) de libro secundario dato1 a …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 648 visitas
  6. Buenos Días: Trabajo con dos libros uno con el nombre Caja Jesus 2015 y otro con Cuentas por Cobrar, en mi libro Caja en la hoja BOLETOS celda D20851 tengo la siguiente función =SI.ERROR(HIPERVINCULO("[Cuentas por Cobrar.xlsm]MENU" & DIRECCION(COINCIDIR(F1|[MENU]MENU!$B:$B|0)|2|2|1|"MENU")| "VER NOTA")|"NO VER") Lo que quiero hacer es que según el valor de la celda F1 vaya al libro Cuentas por Cobrar y se sitúe en el mismo valor en la hoja MENU que en este caso seria en la celda C10, pero no me esta funcionando, ayuda por favor. Muchas gracias por su atención. Saludos cordiales Jesús

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 648 visitas
  7. Buenas tardes, soy nueva en la creación de macros. Tengo que manejar una base de datos muy amplia que contiene los días comprendidos entre los meses de Abril a Septiembre (ambos incluidos) divididos cada uno de ellos en ramos semihorarios. El probleme que se me plantea es que en algunos días de estos meses faltan algunos tramos semihorarios y tengo que detectarlos para introducirlos. Este sería un ejemplo del primer día de mi período (1/04/2011) y así se repetiría sucesivamente hasta el final de mi período (30/09/2011) : [TABLE=width: 103] [TR] [TD=align: right]1-4-2011 00:00[/TD] [/TR] [TR] [TD=align: right]1-4-2011 00:30[/TD] [/TR] [TR] [TD=align: right]1-4-20…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 648 visitas
  8. Hola buenas tardes, podría ayudarme a completar código de macro para actualizar una tabla filtrada de inventario, muchas, muchas gracias. Inventario02.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 648 visitas
  9. hola expertos tengo el siguiente formulario creado por el maestro antoni y lo que hace es que al seleccionar dicho rango arroja un numero en la celda az1 de acuerdo a la suma de dichas celdas sreleccionadas pero me gustaria cambiar la idea al reves que al colocar un numero en az1 se buscara el rango correspondiente para dar con ese numero division entre.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 648 visitas
  10. Hello everyone from Maurizio I have a problem that despite its simplicity He's making me crazy. My problem is this:In an excel form: I entered Three Keys With the first key , if it is pressed I would like the Form to close with the function"Height"Conversely if I press the second key it should close using the function "Width"The Third key I simply use the " End " Function Therefore I close everything very quickly. Now my problem would be to get the two closures: " Width " and " Height " much more slowly that 's all ! I guarantee you that I have tried them all but precisely because I would like to keep this formula intact I haven't succeeded…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 648 visitas
    • 2 seguidores
  11. Started by Sulpicio,

    ¡Hola a todos! Soy nuevo en este foro y tengo un problema en Excel y bueno pues a ver si hay suerte y alguien me puede echar un cable. Antes que nada comentar que mis conocimientos son casi nulos y el código contenido en el ejemplo no es de mi autoría sino que lo he ido sacando de internet buscando y adaptándolo a mis necesidades. Tengo una plantilla para facturas en la que introduzco datos en la hoja1 (Factura) y un seguimiento de las facturas que se van realizando , en la hoja 2 (Control Facturas) Mediante código tengo la posibilidad de insertar filas según la extensión de la factura en cuestión. También por código copio la información necesaria de la factura a la h…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 648 visitas
  12. Started by boxcaralex,

    Hola que tal, tengo un inconveniente cuando mi codigo trabaja, al momento que hace la copia a las otras hojas nuevas, solo copia datos, lo que yo quisiera es que copie las formulas y no solo los datos. Sub ExtractRepsAA() Dim ws1 As Worksheet Dim wsNew As Worksheet Dim rng As Range Dim r As Integer Dim c As Range Set ws1 = Sheets("MENSUAL") Set rng = Range("Database") 'extract a list of Sales Reps ws1.Columns("A:A").AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=Range("AU1"), Unique:=True r = Cells(Rows.Count, "AU").End(xlUp).Row 'set up Criteria Area Range("AW1").Value = Range("A1").Value For Each c In Range("AU2:AU" & r) 'add the r…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  13. Started by sdelpin,

    hola he creado un formulario para añadir registros, modificar, eliminar, buscar etc. el problema lo tengo en el boton busqueda que el dato que necesito que busque es la fecha y sale un mensaje 380. podeis por favor ayudarme en donde tengo que modificar y que poner? adjunto fichero. gracias. Partes de Trabajo.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 647 visitas
    • 1 seguidor
  14. Started by Teo1099,

    Hola a todos Tengo el siguiente caso, espero que alguien me pueda apoyar. El siguiente archivo de Excel está con varias columnas y datos que los guardo por medio de una macro en la unidad “C”, en formato CSV y con ciertos campos como lo es la Clave|Fecha de Baja|Causal| esta información se llena de los mismos campos que contiene el archivo, si embargo debo hacerlo por rango de período, es decir del 1 al 15 y despues del 16 al 31 de cada mes, por lo que me gustaría que por medio de una macro me permita solamente filtrar el rango que corresponda y que dicha macro tome la información y la generé en formato CSV. No se si sea posible que me al momento de que s…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 647 visitas
  15. Hola amigos, este es mi primer consulta ya que por lo general he obtenido siempre buenos resultados de busqueda con problemas que he tenido, pero este me urge un poco y no he podido encontrar algo similar. Resulta que tengo dos tablas de datos las cuales son llenadas por 2 listas independientes, una llamada Paredes y la otra puerta, necesito crear una nueva tabla donde pueda seleccionar los valores unicamente que esten en las dos listas antes mencionadas y pueda poner su acabado interior y exterior, la idea no es copiar las celdas superiores si no mediante una lista pero que no tenga blancos y tampoco valores de celda que no sean los que tengan el codigo CASA 1. Adjunto…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  16. Started by lrdvo0do0,

    Hola amigos, Alguien podría indicarme como importo un rango de datos de una hoja de excel, a mi formulario cargado con un control Spreadsheet. gracias de antemano por la ayuda

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  17. Buenas, les cuento, tengo casi nulos conocimientos de VBA para las macros de excel y se me asignó una tarea para los próximos días, la cual intento llevar adelante hace un tiempo pero no logro realizarlo. El problema a resolver es: En una carpeta se encuentran 7 archivos -libros de excel-, 1 por cada vendedor con su nombre. (este el formato base: https://dl.dropbox.com/u/10387731/Ejemplo.xlsx ) Y necesito generar un nuevo libro que reúna en UNA SOLA HOJA (las filas una debajo de la otra), la primer hoja de cada uno de los 7 libros de cada vendedor (se llaman "CARGA" las Hoja1, aunque no se si este dato importa demasiado). Ahora bien, necesitaría que se genere con cier…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 647 visitas
  18. Started by Alchemy,

    Hola amigos de este gran foro, les doy un gran saludo, aqui con un tema que espero me puedan colaborar ya que lo requiero para mi trabajo, me gustaria saber como se hace para modificar un formulario de ingreso de datos agregando controles al mismo para tener otras opciones, bien para mayor detalle subo mi Excel, y en la primera hoja esta el contenido de lo que deseo hacer, de manera adelantada gracias... Registro_Clientes.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 647 visitas
  19. Started by Puche,

    Hola buenas noches, Tengo un formulario el cual cuando hago una entrada nueva se visualizan bien en mi ListBox, el problema es que hasta que no cierro el formulario no se ven las entradas en mi hoja de excel. A que se debe esto? Saludos,PaqNuevo1.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 647 visitas
    • 1 seguidor
  20. Started by celim,

    Hola amigos, le cuento que mediante un código genero una tabla dínamica. pero quiero generar un campo calculado,la explicación esta en el módulo1 . por lo que agradeceré me ayuden en ello. TD_combobox1.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  21. Started by pajuma,

    buen dia a todos, con esta macro cargo varios archivos planos de texto a excel,, mi pregunta es como haria para que el nombre de cada hoja solo tenga del caracter 7 al 15 , y solo extraiga 20 registros por cada hoja Sub ExtaerArchivosPlanos() Dim FilesToOpen Dim x As Integer Dim wkbAll As Workbook Dim wkbTemp As Workbook Dim sDelimiter As String On Error GoTo ErrHandler Application.ScreenUpdating = False sDelimiter = "|" FilesToOpen = Application.GetOpenFilename _ (FileFilter:="Text Files (*.txt), *.txt", _ MultiSelect:=True, Title:="Text Files to Open") If TypeName(FilesToOpen) = "Boolean" Then …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  22. Started by juesdaso,

    Cordial saludo, adjunto el archivo donde requiero que al cargar el combobox2 me cargue las listas del combobox 3 y 4 (esto creo que ya esta listo con el código que tengo), ahora lo que no he podido es que si elijo un codigo del combobox3 me registre el combobox4 el insumo correspondiente a ese código y si lo que elijo es un insumo del combobox4 en el combobox 3 me registre el codigo de ese insumo. Adjunto el archivo con lo que tengo hasta ahora. Gracias por la ayuda Libro1.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 646 visitas
  23. Started by seron87,

    Hola, resulta que tengo una columna con unos ids que son números y necesito que en esa fila se repita 4 veces el mismo número hacia abajo, para que luego en cada fila de cada número aparezca los números 1,2,19,61 en la columna B de cada número, existe alguna fórmula que lo pueda hacer auto? Saludos y Gracias! product_2023-02-19_192903.csv

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 646 visitas
    • 2 seguidores
  24. Started by espinoar,

    Buenos dias encontre este excel para control de almacen y lo quise probar al hacerlo me sale el error cuando le doy dobe click a informe de movimientos segun lo que se aprecia en la captura de pantalla en el word adjuntado. agradeceria mucho su ayuda gracias Excel Stock Control con Access.part1.rar Excel Stock Control con Access.part2.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 646 visitas
  25. Hola. Dispongo de una plantilla para controlar las facturas trimestrales. En ella preparé una hoja llamada CONSULTAS, en la cual selecciono un proveedor, y me busca todas las facturas de dicho proveedor en la hoja FACTURAS. Una vez encontradas me las muestra en orden. El problema es que tras aplicar un código no consigo que funcione. Alguien podría ayudarme. Un saludo IVA consultas.rar

    • 0

      Reacciones de usuarios

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