Jump to content

Maria_80

Members
  • Posts

    178
  • Joined

  • Last visited

  • Country

    Spain

About Maria_80

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Maria_80's Achievements

  1. Hola, Podéis echarle un vistazo a la macro de este fichero? Hice un buscarV dentro de un condicional. Si encuentra lo que busco en Hoja2 que me ponga en hoja1 = existe y si no lo encuentra que ponga "nada". El caso es que no funciona para los últimos registros. Por ejemplo, los id: e, h de hoja1 deberían ser = "nada" porque no existen en Hoja2 y sin embargo devuelve que sí. No encuentro solución. Muchas gracias. condicional.xlsm
  2. Hola, tengo una macro que ordena por fecha solo los datos que se muestran en un filtro (columna B = C). El ejemplo está en la primera hoja (secuencia) y lo hace perfecto. Estoy intentando hacer lo mismo pero que ordene por cada grupo de Id distinto de la columna A. El ejemplo está en la segunda hoja (secuencia dos), pero no lo consigo. Se me ordena igualmente la tabla entera. ¿Podéis echarle un vistazo al código? Algo se me escapa. Hay una tercera hoja con una copia de la tabla de ejemplo porque cada vez que paso la macro me la cargo y así la copio de nuevo directamente. Gracias de antemano. Ordena_fecha.xlsm
  3. Hola @Antoni necesito reabrir este hilo para hacer una consulta sobre esta macro, es una adaptación. En Hoja1 (secuencia): Ordena por fecha solo las C de la columna B sin cambiar la posición de los registros que en columna B son igual a V. Eso ya está OK. Estoy intentando (Hoja2 - secuencia_dos) hacer lo mismo, pero para cada cambio en Id de la columna 1 por separado. Tengo varios ejemplos de otras veces, pero no termino de cuadrarlo (os lo pongo en el código). Se me ordenan las C y respeta la posición de las V, pero lo hace en toda la tabla y no para cada conjunto de ID (A y por separado. Hay una tercera hoja con una copia de seguridad de la tabla de la Hoja secuencia_dos ¿Podéis echarle un vistazo? ¡Gracias! Ordena_fecha.xlsm
  4. Hola, @Antoni al final lo conseguí ;). Directamente en la misma hoja y en la misma tabla. He modificado el código un poco: 'una vez que filtramos por C ejecuto la macro Sub OrdenarFiltro() Application.ScreenUpdating = False With Hoja1 .UsedRange.Sort Key1:=.Columns("C"), Key2:=.Columns("B"), Header:=xlYes .Select End With End Sub 'después quito el filtro y todo genial. Muchísimas gracias por la idea ;).
  5. Hola, Antoni. Muchas gracias... aunque me sigue pasando lo mismo, no sé si hay algo que no estoy haciendo bien (te adjunto el fichero con la macro) y una tercera hoja que he llamado "resultado" para que veas cómo tendría que quedar. El problema es que se me reordenan también las V y no solo las C... no sé si se puede hacer. Gracias. ej_ordenarfiltro.xlsm
  6. Hola, Gerson. He respondido donde @Antoni he puesto la tabla a la derecha para indicar cómo tendría que quedar. Pero puedes reordenar la misma tabla, pegarla en otro lugar, eso no importa. Intento ordenar datos visibles en una tabla conservando la posición de las filas ocultas, es ahí donde tengo el problema. Gracias!
  7. Hola Antoni, en realidad no importa si es en otra hoja o en otro rango, si es más fácil en otra hoja perfecto. Es que filtro por C y una vez filtrado lo ordeno de mayor a menor por fecha, pero al quitar el filtro ha reordenado también las V y ahí es donde tengo el problema. No sé cómo indicar que solo ordene los datos visibles... Muchísimas gracias
  8. Hola, ¿es posible ordenar dentro de una tabla solo por los datos que hay en un filtro? Ya sabéis, solo ordenar los datos visibles y el resto dejarlo tal cual. En este caso, filtro en la primera columna por la letra “C” y luego lo ordeno por fecha, pero se me reordenan igual las filas ocultas. ¿Alguna idea? He dejado justo al lado como tendría que quedar. ¡Mil gracias! ej_ordenarfiltro.xlsm
  9. Mil gracias, Antoni! Ya veo! lo estaba copiando y pegando en valores ;).
  10. Perdona Antoni, ahí va... están las dos macros en el módulo 1 (te las he explicado en la primera línea) Gracias!! ej_formatos.xlsm
  11. Hola, He modificado parte del código que tenía en una macro porque tenía un error a la hora de copiar y pegar. El primer código sirve para copiar y pegar celdas en otra hoja de varias líneas y el segundo corrige el error del primero y puedo pegar solo una línea. El segundo es lo que he modificado en mi macro para que no me salte error si solo copio y pego una línea (de un hilo que abrí y me solucionó @Antoni). No sé qué hago mal en el segundo... pero al pegar las celdas no conserva el formato de la hoja (fechas... números con dos decimales...). ¿Es lo normal y debería volver a darles formato después? Gracias! 1) CONSERVA EL FORMATO PERO NO PEGA SOLO UNA LÍNEA Sheets("hojaorigen").Activate Range(Range("C2"), Range("C2").End(xlDown)).Select Range(Selection, Selection.Offset(, 5)).Select Selection.Copy Sheets("hojadestino").Activate ActiveSheet.Paste Range("A" & Range("A" & Rows.Count).End(xlUp).Row + 1) 'Pegar los datos en la primera fila libre desde "A" 2) PUEDO PEGAR SOLO UNA LÍNEA PERO NO ME CONSERVA EL FORMATO DE SALIDA Sheets("hojaorigen").Range("C2:G" & Sheets("hojaorigen").Range("A" & Rows.Count).End(xlUp).Row).Copy Sheets("hojadestino").Range("A" & Sheets("hojadestino").Range("A" & Rows.Count).End(xlUp).Row + 1).PasteSpecial xlValues 'pegar datos en la primera fila libre desde A
  12. Hola, Adjunto un fichero con una macro para importar los archivos que hay dentro de una carpeta y consolidarlos. En su día me dio la idea @Antoni con un ejemplo de una macro de un inventario. El caso es que estoy intentando modificarla, para poder seleccionar directamente el archivo o los archivos que yo quiera de la carpeta, pero si modifico esto: msoFileDialogFolderPicker y porngo msoFileDialogFilePicker me deja seleccionar el archivo o los archivos que quiera, pero luego se me para aquí porque dice que no encuentra la carpeta: Set Carpeta = Archivos.GetFolder(NombreCarpeta) ¿alguna sugerencia? Gracias! Os adjunto el fichero con la macro que adapté en su día. Ej_importar.xlsm
  13. muchísimas gracias Antoni, había cogido la idea de separar por Id de otra macro tuya y no sabía terminar de desarrollarla. se entiende super bien, como siempre.
×
×
  • Create New...

Important Information

Privacy Policy