Saltar al contenido

Ideas y aportes

Artículos, archivos, códigos, curiosidades, novedades, tópicos, .... relacionados con Excel de interés para la comunidad.

  1. En un foro de desarrolladores Excel en inglés se planteó la siguiente pregunta. Using VBA find all the duplicate values from Column-A and print them in Column-B. Note: 1. Even if the value has been repeated more than twice, still it should be printed only once. 2. Use of worksheet functions is not allowed. 3. Sorting is not allowed. 4. Printed column should not have any blank cells between two printed cells. Usando VBA encontrar todos los valores duplicados de la columna A e imprimirlos en la columna B. Nota: 1. Incluso si los valores se repiten más de dos veces, deben ser imprimidos una única vez. 2. No se permite el uso de las funciones de la hoja de c…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 709 visitas
  2. Started by pegones1,

    Es muy fácil obtener el listado de los formatos de celdas personalizadas con el botón derecho del ratón y click en "Formato de celdas..." como se ve en la imagen: Lo que no es tan fácil es que ese listado se obtenga en Excel. Lo único que he encontrado en la Web es: [DBOX]http://www.j-walk.com/ss/excel/eee/eee007.txt[/DBOX] Basándome en la idea expuesta en el texto del enlace, por Leo Heuser, he conseguido la siguiente macro que proporciona una solución para la falta flagrante de accesibilidad en VBA para manipular los formatos de número personalizados. Para ello, se hackea el cuadro de diálogo "Formato de celdas" con la función SendKeys. Espero que os guste. …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  3. Espero les guste ,una forma mas practica para la utilización de los formularios. Google Drive MATAMOROS.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 933 visitas
  4. Started by Antoni,

    Hola: Os pensabais que era broma, pues no, vamos a ver diversos métodos para rellenar la celda activa de color verde. Método Fleming Seleccionar la celda Click en la paleta de colores de relleno Click en el color verde Y un chino muy pequeñito para meterlo dentro de la macro y haga todo el proceso. Método 1-Antoni ActiveCell.Interior.Color = vbGreen[/CODE] [b]Método 2-Antoni[/b] [CODE]ActiveCell.Interior.Color = 65280[/CODE] [b]Método 3-Antoni[/b] [CODE]ActiveCell.Interior.Color = RGB(0, 255, 0)[/CODE] [b]Método 4-Antoni[/b] [CODE]ActiveCell.Interior.ColorIndex = 4[/CODE] [b]Método verzulsan[/b] [CODE]For x = 0 To 63 For y = 0 To 2 Next y…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 8.3k visitas
  5. Started by josekar,

    Buenas tardes Como el coste de la energía eléctrica esta por las nubes, envío una pequeña aplicación para calcular el ahorro al cambiar la lámparas convencionales por lámparas led. Solo hay que rellenar todos los campos y observar las cantidades en los textbox Los precios están tomados por la última factura de gas natural fenosa, pero como es sabido casi cambian todos los meses. le agradecería a los maestros revisaran el código ( yo lo fui haciendo tomando datos de otros códigos del foro) y me dijeran donde se puede mejorar Gracias Un saludo José Carlos CALCULO CONSUMO LAMPARAS .zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 806 visitas
  6. Invitado Cacho R
    Started by Invitado Cacho R ,

    Hola! Habitualmente en el contexto de una macro suele darse la necesidad de ordenar datos. Adjunto un archivo que -en su columna A- contiene 10000 números distintos generados aleatoriamente, y se presentan cuatro métodos de ordenamiento seleccionables mediante una Lista desplegable. Ellos son: a) Ordenamiento por burbujeo (o su "primo-hermano": por selección). Es el más conocido de los métodos pues es el más sencillo para programar. Como era de esperarse: es -también y con mucho- el más ineficiente. Ordenamiento Shell. La idea es reagrupar el conjunto total en muchos subgrupos pequeños y ordenarlos separadamente. Luego los subgrupos van creciendo de tamaño hasta ll…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2.6k visitas
  7. Started by Antoni,

    Hola: Comparación de la Hoja1 con la Hoja2 fila a fila. Al abrir el libro, se pedirá el número de cada columna que forma parte de la clave a comparar. Se admite cualquier número de columnas. Cada vez que seleccionemos una celda de la Hoja1 en la ventana 1 se buscara la clave de la Hoja2 en la ventana 2. Si se encuentra la clave, en la hoja 2 aparecerán: 1) La clave resaltada en color verde 2) Las celdas sin variación sin color de resalte 3) Las celdas con diferencias resaltadas en color rojo En la barra de estado de Excel, aparecerá la fila con las diferencias y errores. Para cambiar el criterio de búsqueda, activar cualquier hoja en la ventana 1 y volver a selec…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  8. Started by Antoni,

    Hola a todos: Hace unos días subí un aporte que comparaba datos de una hoja con otra u otras (promedio). Jorge (Callao2908) me hizo ver que desde un punto de vista estadístico el promedio no tenía demasiado valor, y que quizás fuera mas útil mostrar la comparativa hoja a hoja, pero todos los resultados en una misma hoja. Pues eso, al abrir el adjunto pulsar Ctrl+f o escoger con click derecho del menú la opción correspondiente. Se abrirá un formulario con dos listbox , el izquierdo con las hojas disponibles, el derecho vacío. Ir pulsando doble-click en el izquierdo para ir seleccionando las hojas y el orden de la comparativa. Pulsando doble-click en el derecho la ho…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.5k visitas
  9. Started by Antoni,

    Hola a todos,... si,si, a ti también: "Pos" os dejo un formulario que permite comparar que archivos hay en dos directorios. (No incluye los subdirectorios). Permite añadir los archivos de un directorio que no estén en el otro y sustituir los de fecha mas reciente. A ver si os gusta, y si no os gusta, pues,......mejor no digo lo que pienso :D Saludos a todos,.....bueno, pues a ti esta vez, no. Folder utility.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 724 visitas
  10. Started by Antoni,

    Hola: Con este aporte termino la trilogía dedicada a la comparación de datos. En este caso se trata de comparar 2 rangos cualquiera, de 2 hojas cualquiera, de 2 libros cualquiera. Abrir el adjunto y pulsar Ctrl+f o click derecho y escoger la opción deseada del menú. El resto no tiene misterio, seleccionar ambos libros y los rangos a comparar, que tienen que ser iguales de forma y tamaño pero no tienen porqué estar, ni en la misma hoja, ni en el mismo lugar. Es decir, podemos comparar el rango A1:A5 de la Hoja1 del Libro A.xls, con el rango D4: D8 de la Hoja2 del Libro B.xls. Los resultados de la comparativa en la hoja "Resultados", en las Hojas 1 y 2, los rangos que…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.9k visitas
  11. Started by Antoni,

    Hola a todos: Aquí os dejo un libro con dos formularios para comparar 2 hojas: Al abrir el libro, se presenta un menú con 2 opciones: 1ª Opción - ESCOGER HOJAS Al pulsar la flecha en rojo, se abrirá un formulario donde se pedirá la localización de las dos hojas a comparar. Se pueden compara hojas del mismo libro o de distinto libro. Al pulsar el botón "Comparar hojas", si todo está correcto, la hoja seleccionada como PRIMERA, se copiará en la hoja "Primera" de este libro, y la seleccionada en como SEGUNDA, se copiará a la hoja "Segunda". Se cierra el formulario, se activa la hoja "Primera", y se ejecuta el formulario COMPARAR HOJAS. Los libros utilizados para sel…

    • 1

      Reacciones de usuarios

    • 9 respuestas
    • 5k visitas
  12. Started by Antoni,

    Hola: Dicen que vale mas un ejemplo que 1.000 palabras ,con el IVA 1.180,y pronto, lastimosamente, 1.200. Vale para comparar asignaturas, temperaturas, tiempos,... y lo que se os ocurra. Abrir el adjunto y pulsar Ctrl+f, se abrirá un formulario para comparar 1 hoja con 1 a n hojas (promedio si es mas de 1). Admite caulquier nº de filas/columnas, se reserva la fila 1 para títulos y el rango A:B para el ID y el NOMBRE del sujeto. Una vez ejecutado, aparecerán unas flechitas (Rojas, Azules, Verdes) en función de la comparación de las hojas seleccionadas en el formulario. Si se pulsa sobre una flecha, se mostrará los valores de comparación. ¡ Be happy ! Subida modifi…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.2k visitas
  13. Esta en ingles pero como dicen algunos: la lingua franca es excel. Todas son funciones utiles en el uso cotidiano de excel, espro lo aprovechen: Free Custom Excel Functions Add-In. Lookup With Multiple Conditions, Pull Numbers From Text, Spell Values as Currency......

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 991 visitas
  14. Started by 54022298,

    Buenas dias, este complemento lo subi hace tiempo, creo que no esta de todas formas lo subo para quien lo pueda necesitar. Yo lo utilizo en Excel 2007 TextoV3R2.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 740 visitas
  15. Started by digitalboy,

    Hola! Pongo a disposicion de todos, un nuevo complemento en el que estoy trabajando. Por el momento, dicho complemento incorpora una funcion de concatenacion personalizada, la cual permite la concatenacion de rangos e incluir un separador entre cada una de las celdas, espero que les sea de utilidad. Mas adelante espero poder agregar mas funciones y menus personalidados para realizar tarea personalizadas y de uso general. Les dejo el link en el cual podran descargar el complemento y ver el video de su instalacion: [DBOX]Complemento iSoft Utilities para Excel 2003/2007 | MeXcel Plus[/DBOX]

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.3k visitas
  16. Started by 54022298,

    adjuto les dejo un complemento que he encontrado por la red. Gracias a Gustavin_11, espero les guste. Incluye: Unir Textos: es un procedimiento que une texto, si ya se que se usa concatenar , pero esto es mucho mas facil solo seleccionas y usas la función. Mayusculas: Convierte a Mayusculas, sin usar funcion y en la misma celda asi me evito el rollo del copia pega y mueve: aaa->AAA Minusculas: Convierte a minusculas, sin usar funcion y en la misma celda asi me evito el rollo del copia pega y mueve: AAA | Aaa ->aaa Tipo Oracion: Convierte la primera letra del texto a Mayusculas el resto a minusculas, sin usar funcion y en la misma celda asi me evito el rollo del…

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 9.1k visitas
  17. Excel, así como viene de fábrica puede hacer muchas cosas por si mismo. Aunque para hacernos la vida mas fácil en cosas difíciles están los complementos. Yo tengo instalado el ASAP Excel, ya lo he mencionado en otros temas. Nos ayuda a hacer una gran cantidad de cosas que el Excel, sin macros, no puede hacer por defecto. Que y para que sirve: http://www.asap-utilities.com/about-asap-utilities.php Pagina de descarga: http://www.asap-utilities.com/download-asap-utilities.php ¿Que otros complementos conocen que nos puedas recomendar?

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.4k visitas
  18. Invitado Cacho R
    Started by Invitado Cacho R ,

    Este tema ha generado una gran cantidad de versiones a lo largo y a lo ancho de los foros sobre Excel. La problemática de fondo es siempre la misma: cuantos más sumandos se deban considerar, más ineficiente torna el método de resolución. Inclusive es habitual ver que se pongan límites: - "No más de 20 sumandos", por ejemplo. En fin: aquí adjunto una versión "revisada" de otra versión que hice hace algunos años. En este caso (y siempre comparando con mi desarrollo anterior), advierto que los resultados se entregan de entre un 30 a un 70% más rápido según los casos. Esta versión no requiere de especificación máxima alguna. Sin embargo, si deseamos determinar los sumand…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 7.1k visitas
  19. Started by Cesar Durand,

    Buen día a todos, En vista que no encontre un código para comprimir archivos con winrar a formato *.zip tuve que adecuar algunos que encontré. Además de agregar una contraseña. Slds.- ZIP.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 835 visitas
  20. Started by Manfred450,

    Hola compañeros, aquí publico un aporte mínimo pero de gran utilidad. Puede ser común que mandemos a VBA a buscar un archivo en una ruta especificada. Esto puede funcionar muy bien hasta que el archivo cambie de nombre o de ubicación... en otras palabras "desaparezca". ¿No resulta molesto que cada vez que esto ocurre, nos encontramos con un código de error y un mensaje indescifrable de Excel-VBA? Bueno, el objetivo de ésta función que aquí comparto es evitarnos el error de código. ¿Cómo? Bueno, verificando la existencia del archivo ANTES de mandar a abrirlo por código. Como adicional, también funciona como función definida por el usuario, por lo que también se pu…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.6k visitas
  21. Started by DiegoLG,

    Hola a todos. A lo mejor ya lo conocen pero no pierdo nada para compartir. como su mismo nombre lo dice, es un código que concatena varios textbox en un solo textbox. espero les sirva de algo saludos Concatenar Textbox.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 653 visitas
  22. Started by halvarado1,

    Una Forma en la que concilio mis Bancos Tanto con el Extracto Bancario y Extracto de la Empresa. Saludos. Contraseña: hugo Editado por administración para subir archivo directamente al foro. Conciliacion Bancaria.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  23. Started by Onardem,

    Hola a todos, buen día Es es mi primer aporte, soy principiante en macros así que espero sea de su agrado. Es un archivo que termine hace unos días para hacer las conciliaciones de mis cuentas con macros, lo que hace es buscar los movimientos exactos del banco contra lo movimientos contables. Cualquier sugerencia sera bienvenida. Saludos. Formato de Conciliacion Bancaria 2013.rar

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5.4k visitas
  24. Buen dia Estimados Señores Esperando que se encuentren bien y con buen animo para iniciar la semana, les dejo un nuevo aporte del cual solo está creado para aprender a conectar un libro excel con otro libro por medio de ADO. Gracias al señor jggallegomo quien en su consulta sobre Codigo para coneccion a BD en Excel y consulta SQL https://www.ayudaexcel.com/foro/macros-programacion-vba-10/codigo-para-coneccion-bd-excel-consulta-sql-28726/#post137830 , me dió una interrogante mas que en respuesta a su requerimeinto. No obstante y gracias al señor y por supuesto al maestro Macro Antonio, me dediqué a investigar un poco el tema para conocer mas. De hecho, no tenia idea de q…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 906 visitas
  25. Started by smartacm,

    Hola! Les dejo un aporte que puede que les interese. Cuantas veces no he querido colocar en mi macro un formulario parametrizable por el usuario si que él pudiera ver dónde se guarda esa información, después de pensar un poco me dí cuenta que no era tan difícil. Este método sólo funcionaría si se guarda el libro como un complemento (xla), tal como el ejemplo que les anexo! La idea es guardar el parámetro en el complemento, en una hoja del mismo! En el ejemplo hay 2 macros que pueden ejecutarlas con Alt+F8 Configurar: Abre el Form para configuración generaRepeticiones: Genera las repeticiones en el libro abierto Lo que hace es generar repeticiones de una palabra de…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k 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 [email protected]

Información adicional: Encontrarás más información en la política de privacidad.