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. Started by fgarcesa,

    Hola comunidad! Este es mi primer aporte al foro, les queria compartir una macro muy sencilla, pero útil que idee para entregar unos regalos en la fiesta de fin de año de mi empresa. Es muy simple, En la hoja llamada "Disponibles" deben poner la lista de personas de su empresa, llenando el numero de serie consecutivo. Luego le dan click en el boton de "realizar sorteo", en donde les sale un formulario para ingresar la cantidad de regalos que quieren rifar al tiempo, y el tipo de regalo, luego le dan click en el boton de Jugar. Al finalizar cada sorteo deben dar click en el boton "Nuevo" para limpiar el formulario y para borrar del listado de disponibles las personas …

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 13.7k visitas
  2. Hola: Vamos a ver si me se explicar. El llenado de listas y cuadros combinados en un formulario es de lo mas tedioso y repetitivo. Me estrujado los sesos pensando como poder realizar esta tarea sin necesidad de escribir o copiar el código cada vez. ¿ Que diferencia hay de un control de un formulario a otro control de otro formulario ? Pues: 1) El formulario 2) El control 3) La hoja donde están los datos 4) El rango de inicio de los datos 5) El nº de columnas Pues con esas variables he creado una función que realiza el trabajo de llenado del control. El nº de columnas se toma de la propiedad .ColumnCount del control La función retorna el nº de filas que s…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 3.9k visitas
  3. Started by Enigma25,

    Buenas tardes como parte del agradecimiento que tengo por la ayuda desinteresada y la mano amiga de quienes con mucho gusto han respondido a mis inquietudes, por dar fe de que la ayuda fue tomada muy en serio y lo enseñado se puso en practica y por ultimo y no menos importante porque tambien se puede enseñar a personas que se inician como su servidor en esta aventura de VBA, les dejo un nuevo archivo como "Ejemplo de Reportes Nº 2 " para que lo usen cuando gusten y puedan darse cuenta de otra manera de crear reportes e informes de los movimientos de materiales segun los registros que manejen. Este archivo contiene una macro que fue facilitada por un experto de nombre Lu…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  4. Started by Antoni,

    Hola amado pueblo: Hoy va de menús. Os dejo un formulario que permite cualquier número de puntos de menú y cualquier número de niveles. Cada punto de menú es un label cuyo nombre es la dirección de la celda de la hoja Menú. En el módulo de clase Controles, procedimiento Etiqueta_Click() podeis completar el código necesario para cada punto de menú. He puesto unos ejemplos con los primeros puntos del menú. La anchura del formulario es automática, pero la altura no. Paz y amor PD. Y a los seguidores del R. Madrid, deciros que me embarga una profunda tristeza por vuestra derrota de ayer. :D:p Macromenús full.xls

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.5k visitas
  5. bueno esto me surgio y lo vi por la web.. se podria reliazar algo similar para las aplicaciones que realizamos, hay varios usuarios que usan accces como base de datos., y otros solo excel. en donde podriamos crear dos libros de excel. el cual uno usarlo como la base de datos y el otro solo los formularios... y cuando tengamos que actualizar por mejoras nuevas solo lo hacemos con el de los forms y no se perderia la info., del usuario que ya esta ocupando nuestra aplicacion.. adjunto enlace para chequer algo similar a lo descrito y podamos adaptarlo a nuestros proyectos. http://www.taringa.net/posts/apuntes-y-monografias/17143870/VBA-Excel-Actualizar-un-libro-remotamente-…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.3k visitas
  6. Hola "pollitos": Ya sabeis de mi anima adversión hacia las fórmulas, ello es debido, en parte, a la rigidez de su sintaxis, por eso me he decidido a hacer una pequeña contribución a la construcción de formulas con la función SI y el operador lógico O. Se trata de un formulario en el que hay 4 textbox a introducir: EXPRESIÓN A EVALUAR VALORES A COMPARAR -Las listas van separadas por |, los valores por ; VALORES VERDADERO -Los valores van separados por | VALOR ÚLTIMO FALSO -Opcional, se asume vacío En el adjunto encontrareis varios ejemplos. Abrirlo y pulsar el botón con el símbolo de función. La fórmula generada en el textbox se copia al portapapeles, por lo q…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
  7. Started by Marco Corrales,

    Buenos días, gusto saludarles. Les iba a realizar una consulta, pero ya encontré la solución, entonces quisiera que sirviera de aporte para el foro. Esta era la consulta: " Tengo un código que necesito que se dispare (accione) cuando dé “enter” en la celda “B3”, y lo hace bien, pero después de hacerlo unas cuantas veces, no lo hizo más; y necesito que lo haga siempre. ¿Será que el evento “Change” solamente puede ser utilizado “N” cantidad de veces? " Solución: Es muy sencilla, yo estaba guardando el libro en "habilitado para macros", cuando lo iba a subir al foro, no me lo permitió, por lo que le cambie la extensión, en ese momento "se me prendió el foco", probé …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 525 visitas
  8. Pues lo mismo que esto, https://www.ayudaexcel.com/foro/threads/constructor-de-formulas-si-con-el-operador-logico-o.39562/ , pero con Y en lugar de O. IF Generator AND.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 600 visitas
  9. Started by Enigma25,

    Buen dia Con el permiso de los señores expertos y como agradecimiento a todo lo aprendido y practicado de los diferentes temas, aportes y solicitudes de codigos para mi uso personal, me tomo la libertad de adjuntarles un archivo de control de Stock que fue hecho solo con la intencion de que sea usado por las personas a quienes les sea util. A quienes deseen aprender y tambien a quienes puedan evaluarlo y puedan darme su opinion ya que seguro puede tener algun detalle a corregir o incluir. Se que en muchos casos la intencion es que las personas aprendan y se aventuren en la solcucion de los problemas que se le pueda presentar durante el aprendizaje, entre otros, pero est…

    • 0

      Reacciones de usuarios

    • 217 respuestas
    • 27.4k visitas
  10. Started by elunico22,

    Hola a todos: En esta oportunidad compartiré con ustedes una aplicación en vba la cual nos permite unir todas las hojas de un libro de excel especifico en una sola. Esto funciona de la siguiente manera: - Presionar la combinación de teclas ctrl + H - Luego de la lista elegir el libro al cual se le van a consolidar sus hojas -Posteriormente escribir el nombre de la hoja en donde se unirá la información de todas las hojas. -Dar clic en el boton unir - Finalmente se mostrara un mensaje con la finalizacion del proceso. Cabe señalar que esta aplicación coloca el nombre de cada hoja en la primera columna del archivo consolidado. Espero que les haya sido de utilidad e…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.9k visitas
  11. Started by AlexanderS,

    Hola a todos, Pues esta vez tengo un aporte simple pero muy útil, adjunto un ejemplo de como podemos decirle a excel que al presionar alguna tecla realice una acción determinada, por ejemplo podemos decirle que al presionar la tecla "F2" abra un formulario o con "F1" ejecute una macro, hasta podemos decirle que si presionamos la "A" no haga nada, etc. Dejo un ejemplo de lo hablo, el código esta en ThisWorkbook y el Modulo1. Saludos Configurar teclado.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 754 visitas
  12. Started by digitalboy,

    Hola todos, hace mucho que no aportaba algo y es que el trabajo y nuevas actividades combinadas con una mala gestion de mi tiempo no me alcanza el dia. Les comparto que estoy aprendiendo a bailar, huy que delicia sobre todo para socializar con el sexo opuesto, jajaja. Tambien pronto estaré en el departamento de planeacion de la demanda en la empresa en la que laboro, nuevos retos como aprender estadistica, mejorar mis graficos y aprender la vision comercial. Aún asi he seguido programando en VBA/Excel y he ampliado mis modulos de clase y me he programado un modulo con el codigo para simplificar la codificacion de tareas repetitivas y tediosas en mi trabajo y que estoy se…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  13. Después del "revolcón formuliano" sufrido en mis propias carnes en este hilo: https://www.ayudaexcel.com/foro/threads/eliminar-filas-con-valor-cero.25759/ No me ha quedado mas remedio que contraatacar con toda mi fuerza destructora. El adjunto contiene una macro que crea macros para seleccionar, copiar, mover, eliminar, resaltar y ocultar filas. Contiene un nº ilimitado (limitado a 10x10 por estética) de condiciones AND y OR, con la que es posible seleccionar filas en un rango concreto que contengan valores, colores, expresiones matemáticas, operaciones con celdas,... etc. Un ejemplo: Copiar las filas de la hoja activa adespués del final de datos de la Hoja2 si la c…

    • 0

      Reacciones de usuarios

    • 20 respuestas
    • 4.2k visitas
  14. Started by Antoni,

    . Gracias a [uSER=143023]@Riddle[/uSER] en este link: https://www.ayudaexcel.com/foro/threads/rellenar-array-desde-un-rango-y-filtrar.39449/, me he enterado de como traspasar un array de una dimensión a un rango o viceversa. Hasta ahora creía que solo se podía, utilizando un array de dos dimensiones. Os dejo un ejemplo, se trata de una función para filtrar una columna sobre otra: La función tiene 3 parámetros, todos ellos opcionales: Texto de búsqueda, string, se asume=Empty Columna Origen, string, se asume="A" Columna Destino, string, se asume="B" La función obtiene como resultado, el número de filas filtradas. Paz y amor . FiltrarColumna.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 642 visitas
  15. Buenas A raíz de esta consulta (Link), cree esta macro que recorre cada fila de los 2 archivos a comparar e indica si alguna fila es diferente entre ellos. Saludos a todos. Comparar Libros.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 830 visitas
  16. Started by ULISES,

    Buenos días compañeros Por medio de la presente les aportare un archivo de 67 funciones básicas y avanzadas que me ha ayudado muchísimo en mi trabajo, espero les ayude a los mas jóvenes en Excel… Saludos 67 Funciones de Excel (Ulises G.).xls 67 Funciones de Excel (Ulises G.).xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.3k visitas
  17. En este vídeo vemos como "realmente" ordenar por colores en Excel. Con la opción de Excel "Ordenar por Color" lo que hace es agrupar por el color que elijamos, pero no hace nada con el resto de colores de las celdas que tengamos seleccionadas. Aquí tenéis una lista de todos los vídeos publicados anteriormente: https://www.youtube.com/channel/UChJuckpv2YohJfUl1wboa4w/videos Espero os guste y os de ideas. Saludos.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  18. Convertir, transcribir números en letras con y sin decimales en Excel Código original en Macro en Excel, se debe modificar para que exprese solo números Macro en Excel PesosMN En el código original la función es PesosMN, yo la cambie a NUMLETRAS. La formulación completa en el Excel quedaría así: =SI(MAYOR.O.IGUAL(A2;1999999999,99);"NO SE PUEDE EXPRESAR CIFRAS MAYORES A 1.999.999.999,99";SI(NUMLETRAS(A2)=" ";CONCATENAR("CETO CON ";SI(EXTRAE(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00");1;1)="0";CONCATENAR("CERO";NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00")));NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00"))));SI(NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00")…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 3.7k visitas
  19. En este tutorial vemos como adivinar que celda se ha modificado en un libro de Excel.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 661 visitas
  20. En este vídeo vemos como posicionarnos en el último registro de un tabla o conjunto de datos para saber con certeza en que fila debemos introducir un nuevo registro de información.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  21. En este vídeo damos ideas de como aprovechar Excel 2013 como herramienta a la hora de la creación de Cuadros de Mando, muy útiles a la hora de analizar o hacer un seguimiento de nuestra empresa.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 766 visitas
  22. En este vídeo continuamos analizando todas las características, que podemos modificar o crear con VBA, de un MsgBox. Vemos como cambiar el título y averiguamos el botón que ha seleccionado el usuario a la hora de responder al mensaje.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 530 visitas
  23. En este vídeo vemos como crear los diferentes tipos de MsgBox que VBA pone a nuestra disposición.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 586 visitas
  24. En este vídeo vemos con trabajar con los diferentes cuadros de dialogo de archivo que tenemos en Excel (Abrir, Guardar Como, Selector de Carpetas, etc).

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 597 visitas
  25. Started by Antoni,

    . Hola a todos: Os dejo una gestión de agenda con contactos y archivos asociados para llevar el control del maestro de proveedores (Es valido para cualquier tipo de entidad: clientes, bancos,...... ). Lo único diferente a otros aportes de este tipo es que he usado controles Listview(¡ La madre que lo par....!) en lugar de controles Listbox. Salud . Proveedores.zip Proveedores.rar

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 2.9k 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.