Jump to content

exceloy

Members
  • Content Count

    78
  • Joined

  • Last visited

  • Days Won

    1

exceloy last won the day on February 4 2011

exceloy had the most liked content!

About exceloy

  • Rank
    Advanced Member
  • Birthday 11/28/1966

Contact Methods

  • Website URL
    https://eloycaballero.com/
  1. Hola a todos. Soy Eloy Caballero y quería compartir con vosotros este recurso. Se trata de un libro sobre los límites de las hojas de cálculo en el que empecé a trabajar en 2014 como una presentación para el grupo Eusprig. Después fui recogiendo más experiencias, ejemplos, macros, y ordenándolas y salió el documento que os podéis descargar desde el enlace que os adjunto. Está escrito en inglés, pero a un nivel intermedio que se entiende bastante bien. En fin, espero que os sirva. Saludos Spreadsheet Limits
  2. Esta solución sale del paso marcando todas las permutaciones del grupo 123 que encuentre entre la celda C1 y la C200. A ver si sirve de esta manera rápida y tosca, y si acaso, se podría generalizar más el tema del rango de búsqueda, o hacerlo dinámico.
  3. Esta solución sale del paso marcando todas las permutaciones del grupo 123 que encuentre entre la celda C1 y la C200. A ver si sirve de esta manera rápida y tosca, y si acaso, se podría generalizar más el tema del rango de búsqueda, o hacerlo dinámico. Busca permutaciones del 123.xlsm.zip
  4. Lo que describes se puede hacer con un evento de hoja. Te adjunto archivo que contiene un ejemplo para que "cuando la celda F deje de estar vacía el texto "pendiente" de la celda G se borre y que automáticamente se genere la hora actual". Saludos. Cuando celda F llena cambiar cosas con WKS Change.zip
  5. He visto el archivo que adjuntas y necesito algunas aclaraciones: 1-No se ve qué es lo que la macro tiene que escribir. El archivo que adjuntas contiene varias macros, pero la que se activa con el botón solo escribe un texto fijo en la celda activa, pero hay que saber qué es lo que tiene que escribir la macro. 2-No se sabe en cual de las islas hay que escribir, o sea, si se supone que puede haber varias islas en una misma hoja, ¿como decide la macro en cual de ellas tiene que escribir? Esta pregunta a lo mejor está relacionada con la anterior, pero no lo sé. 3-Se puede dar el caso de una isla cuadrada y entonces la macro no podría decidir como escribir por lo que habría que pensar qué debe hacer si se da ese caso. Coméntame sobre estos temas y seguro que lo arreglamos.
  6. Parece que no es complicado, pero hace falta saber exactamente cual es la celda que tiene que estar vacía, condición, para luego hacer que la macro escriba en la que tu llamas la "otra" celda en la que tiene que aparecer la hora. Si puedes adjuntar el archivo con el modelo, seguro que lo arreglamos.
  7. El archivo que te adjunto contiene una fórmula que se llama quitarSIGNOS. Tienes que darle dos argumentos de texto: el primero se compone de todos los signos que quieres quitar, el segundo es el texto del que los quieres quitar. Espero que con el ejemplo que va dentro entiendas su funcionamiento. Lo he probado y hace el trabajo bastante bien. Ojalá te sirva. Formula que quita caracteres no deseados.zip
  8. Al ejecutar esta macro saltará un cuadro de entrada que nos preguntará un texto. Ese texto se cargará en una variable varPiePag, cuyo contenido la macro incrustará en la parte central del pie de página. Esta macro admite muchísimas modificaciones dependiendo de si quieres cargar la variable en el centro, a la izquierda o a la derecha del pie, si quieres leerla de otra celda, de otra parte del código, si a lo mejor quieres que te lo pregunte justo antes de imprimir, en cuyo caso la pondríamos como evento de WorkBook. Espero que te sirva. En cualquier caso, si grabas una macro y configuras el pie de página tú mismo, ahí te saldrán todas las pistas que necesitas para ajustarlo a tu caso particular. Sub Macro1() Dim varPiePag As String varPiePag = InputBox("Introducir texto para el pie de pagina") With ActiveSheet.PageSetup .CenterFooter = varPiePag End With Application.PrintCommunication = True End Sub[/CODE]
  9. Si solo quieres que reciba los datos, entonces te puede valer protegerla de antemano, con las opciones del menu normal de Excel Revisar/Proteger Hoja. Después añades una línea de código a la macro para que la desproteja, traspasar los datos y otra línea para volver a proteger al terminar. Te adjunto el ejemplo con las dos líneas de código añadido. La hoja de datos ya va protegida. Recomiendame Base de datos Ed01.zip
  10. He construido un ejemplo con tu código y parece funcionar bien en Excel 2013. Cuando se entra un número, lo admite y le da formato moneda, cuando entra texto, avisa de que solo quiere números, lo vacía y admite otra entrada. Pruébalo, a ver si va bien. Chequea isnumeric en combo.zip
  11. He añadido esa comprobación para el CIF y si detecta que ya está en la lista, aparte de avisar de que está repetido, borra el CIF repetido que se intentaba introducir. Si te sirve, por favor, marca el tema como SOLUCIONADO. Datos empresas con macro1 Ed02.zip
  12. elkely, para que el tema no aparezca como PENDIENTE, creo que deberías marcarlo como SOLUCIONADO
  13. Me alegro. Creo que entonces deberías marcar el tema como SOLUCIONADO.
  14. Ponemos todo el código que aportas en un bucle que recorre toda la zona rellena y, cambiando el índice fijo 2 por uno genérico i, lo hace sin problemas. Adjunto el archivo con las modificaciones. concatenar celdas con formato color diferente Ed01.zip
×
×
  • Create New...

Important Information

Privacy Policy