Jump to content

Haplox

Members
  • Content Count

    2,974
  • Joined

  • Last visited

  • Days Won

    98

Haplox last won the day on March 18

Haplox had the most liked content!

About Haplox

  • Rank
    José
  • Birthday September 16

Profile information

  • Gender
    Hombre
  • Localización:
    Madrid
  • Interests
    Sr. Shrödinger, su gato ha sufrido un accidente. Tengo buenas y malas noticias…

Converted

  • Campos
    ;
  • Mi versión de Excel:
    2

Recent Profile Visitors

6,632 profile views
  1. El código que buscas es el siguiente. Lo puedes asignar a un botón, o incluirlo en algún módulo Dim ctrl As Control For Each ctrl In UserForm1.Controls If TypeName(ctrl) = "ComboBox" Then ctrl.clear End If Next
  2. ¿Y porqué desde el formulario? Tienes esa opción en los eventos del libro Private Sub Workbook_SheetActivate(ByVal Sh As Object)
  3. @mcisneros, no entiendo tu duda. Dices apellidos pero luego hablas de los nombres... que en tu ejemplo son distintos y no coinciden . Pero es que tampoco coinciden los apellidos Luego en la macro, ordenas una tabla (LisObject) que no existe. No sé, creo que tienes suficientes criterios para que al buscar te discrimine solo un registro. Si no es así, explica qué valor pones para buscar y sobre qué columna de la otra hoja buscas
  4. @jeaa, te dejo una solución. Prueba y comenta Proyecto.xlsm
  5. @luquiluk, te dejo una solución. Ten cuidado, porque está preparada para las hojas que necesites, pero siempre en el formato de rangos que tienes ahora, o sea... que "CASA" esté en B5, si no tendrías que empezar a tocar rangos y deirecciones. Aparte, revis los libros de las casas, por que en uno de los que has subido, los datos totales no estaban en la fila 14, sino en la 13 y entonces "parece" que la macro no funciona Copia de Resumen.xlsm
  6. No todo es tan fácil como piensas... . SI tengo tiempo mañana te subo algo a ver si es lo que necesitas
  7. Si te refieres a que prefieres el cambio por formato condicional, me temo decirte que VBA no es capaz cuándo se produce un cambio en una hoja por un formato condicional. Te dejo una solución, poniendo "x", "X" o dejando vacía la celda A1. La macro se ejecuta automáticamente Libro1.xlsm
  8. Yo no tengo ni idea de amortizaciones, y menos en francés (), pero si explicas bien qué necesitas, se puede crear el código. Me refiero si serían todas fechas relativas a una sola inicial, si sería mensual, anual o cómo... esas cosas
  9. Cambia la línea por lo siguiente: Range("C2").FormulaLocal = "=SUBTOTALES(9;C5:C" & LR & ")" Busca la diferencia entre "Formula" y "FormulaLocal". En resumen, si quieres insertar una función EN TU IDIOMA (vamos, el del SO y Excel), debes usar FormulaLocal (incluido tu separador, coma o punto y coma" "Formula" espera la expresión en el "lenguaje" de VBA... vamos, en inglés
  10. Hombre, al menos sube el Resumen con todos los campos de la tabla que puede tener. Luego ya es buscar la hoja y poner el dato. Si no es un jaleo ir comprobando hoja por hoja si está en la tabla
  11. @luquiluk ¿Porqué no subes un par de esos archivos y el libro base, con un ejemplo en él de lo que quieres conseguir de los otros libros? Si no va ser imposible, al menos por mi parte
  12. Joder, te explicas como esos libros cerrados... ¿Pero lo que quieres es crear una lista de todos los datos de esa celda R8 en un libro base?
  13. Pero en la misma celda R8 ¿El qué? . Explica un poco mejor qué es lo que quieres copiar de cada libro y dónde
×
×
  • Create New...

Important Information

Privacy Policy