Jump to content

84 files

  1. Actualizar código de módulos desde un Txt en la red

    Resulta que hace unos años me tope con el problema de que  en mi trabajo habían varios compañeros con un archivo con macros que yo les había pasado, pues resulta que el código del módulo tenia algunos errores o debía cambiar alguna parte del código. Esto era un problema ya que como eran varias personas tenia que ir una por una a modificar el código del modulo para actualizarlo ya que no podía enviar el archivo por correo porque cada uno tenia datos diferentes ingresados en el libro.
    Pero teníamos algo en común, todos estábamos en la misma red, entonces se me ocurrió el código que explico a continuación:
    1. En el archivo original se debe copiar el código en el módulo "Thisworkbook".
    2. Debe haber una carpeta de red a la que todos los usuarios tengan acceso (ya sea una red local o por VPN).
    3.Crear una carpeta con cualquier nombre donde colocaremos los archivos de actualización.
    4. Los archivos de actualización deben ser en formato .txt y el nombre del archivo debe ser el mismo que el del módulo a actualizar.
    5. Dentro de los txt se debe colocar el número de versión ejemplo  '1.01, con un apostrofe al inicio.(El código solo se actualiza si el número de la versión del txt es mayor que el del modulo del libro) 
    6. El código actualizara los módulos automáticamente y no afecta la información que este dentro del libro. Si no existe el módulo el código lo creara.
    El código se ejecuta automáticamente al abrir el archivo y se debe habilitar la opción de Confiar en  el acceso al modelo de objetos de proyectos VBA en la configuración de Centros de Confianza -> Configuración de Macros.
    En el ejemplo adjunto, se debe descomprimir y abrirlo por primera vez se actualizaran los módulos, ya que la carpeta por defecto es la misma que donde se guardo el archivo.
    Saludos y espero sea de funcionalidad para alguien.

    36 downloads

       (0 reviews)

    0 comments

    Submitted

  2. Agenda

    Macro Pensada ,para facilitar la búsqueda de  los anexos de la empresa y las áreas para no perder los contactos del trabajo y los anexos 

    218 downloads

       (2 reviews)

    0 comments

    Updated

  3. Área de una Triangulo dadas sus COORDENADAS

    De mi autoría es Área de un Triángulo dadas sus Coordenadas.
    Calculo el Área por varios métodos:
    1) Por Matriz con Excel
    2) Matemáticamente
    3) Con razones Trigonométricas
    4) Con fórmula de Herón
    Calculo: Distancias, Area, ángulos, Alturas , Gráficamente y determino si Es Triángulo Rectángulo o No
    También hay Botón: Para Hallar el área dadas su Base y Altura
    Las Explicaciones están en el archivo
     
     
    Area un Triángulo dadas las Coordenadas.xlsm

    32 downloads

       (0 reviews)

    0 comments

    Updated

  4. Array de arrays (Jagged Arrays)

    Hola que tal.¿Alguna vez has trabajado con varias arrays y no te has preguntado si no podría ser que las pudieses agrupar todas en una como si fuesen las hojas de un libro?
    Pues esto es lo que yo me planteé un día y empecé a investigar en el tema. Tuve la necesidad de tratar cientos de datos de seis hojas de seis libros, una por cada libro.
    Cada hoja la puse en una array bidimensional y estas a su vez agrupadas en una Array de Arrays. Con esto tienes la ventaja de que lo puedes trabajar todo con un solo bucle, si no, tienes que crearte un código para cada hoja de cada libro. Al principio es un poco lioso, ¿pero que no es en programación cuando se empieza?
    Espero que os guste.
    Aporto esto para el foro que tanto me ha ayudado en mis inicios.
    Gracias.

    72 downloads

       (0 reviews)

    0 comments

    Updated

  5. Atlas del Medicamento

    Aplicación creada en excel para uso educativo a nivel de servidores de la salud, consulta inmediata de principios activos usos, dosificación y contraindicaciones de los mismos.

    65 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Autos más Veloces del mundo 2019

    https://drive.google.com/open?id=15YoF5xb4do5UK0iXBaElLroHIyjQF7-r
     
    Autos más Veloces  del mundo
    En UserForm FLOTA DE VEHÍCULOS: Se le selecciona Marca y Modelo y se generan todas sus Características
    En UserForm AGREGAR VEHICULOS: Se agregan nuevos autos
    En UserForm CAMBIAR ESTADO DE UN VEHICULO: Se Modifican sus Características.
    En UserForm SACAR VEHICULO : Se Retiran autos

    24 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Avance con Jarrón de Cerveza

    Puede emplearse en avance de un proyecto o Puntaje en la Meta conseguida

    39 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Avance de Obra con Personas (Infografías)

    En Hoja Avance 1: Para una silueta: Insertamos una Imagen/ Insertar/Ilustraciones/Formas/Escogemos: A mano alzada: Recorremos el perímetro de la figura (donde iniciamos, sin parar debemos terminar). Le damos Color .
    En Hoja Avance 2: En celda B1: 100
    Posicionado en B1 insertar gráfica/Columna apilada/Clic a eje vertical/Dar formato a eje: Límites    : Mínimo  0    Máximo 100
    Unidades : Mayor  100  Menor 1.0
    Clic con botón derecho/Agregar etiqueta de datos/ Mover la etiqueta manualmente/Clic a etiqueta/Formato/Estilos rápidos/ Escoger 1 estilo: Rojo/ Eliminar Eje: Horizontal.
    Estiramos de cualquier esquina la gráfica, para colocar la imagen. En B2 Programador o Desarrollador/ Insertar/Control de número→ Al accionarlo ya mueve la gráfica y su Valor.
    Insertar/Imagen/ Escogemos Imagen de esta Carpeta. Damos doble Clic a Imagen/  Quitar fondo. Reducimos el tamaño desde cualquier esquina y la arrastramos a gráfica. Con botón derecho a gráfica/Agrupar.
     
     
     

    99 downloads

       (0 reviews)

    0 comments

    Submitted

  9. Avance proyecto con CICLISTA. Modificar y Eliminar datos desde ListBox

    Avance de proyecto con ciclista:
    La Cantidad Programada: es la que debemos cumplir
    Avance del Proyecto → Lo que realizamos en tiempo real → Cantidad Ejecutada.
    Para una Fecha programada: le damos el tiempo que gastamos → Cantidad Ejecutada.
    Al darle un  nuevo valor en Cantidad Ejecutada. El ciclista avanza.
    Podemos cambiar el Ciclista: Copiar y Pegar. Hay 7 modelos a cambiar
    Clic a gráfica: Formato de Etiqueta de datos/Opciones de etiqueta/Escogemos: Valor X, Valor Y
     
    Avance: En Tiempo y Cantidad acumulada Ejecutada→ (X, Y)  y en Porcentaje.
    Modificación de datos: Haciendo Clic en botón  Formulario para modificar datos: ListBox para seleccionar la Fila que deseamos modificar o Eliminar
    Ver explicación en Word
    Avance de proyecto con ciclista.docx

    54 downloads

       (0 reviews)

    0 comments

    Submitted

  10. Barra de menus

    Un día con frio y me puse analizar esta aplicación y en algo les puede servir
    Aqui les dejo si tienen alguna otra idea bienvenido sea.
    Saludos...

    344 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Barra de progreso en la barra de estado de Excel

    No tiene mas misterio de lo que explica el título.
    Abrir el archivo, pulsar sobre la flecha azul y ver lo que ocurre en la barra de estado.
    La idea no se me ha ocurrido a mi, pero me hubiera gustado. 

    145 downloads

       (0 reviews)

    1 comment

    Submitted

  12. Buscador de ficheros Excel (Busca, Vista Previa, Imprime y Abre)

    Qué tal,
    Después de mucho preguntar en el foro y búsquedas en internet, dejo este buscador de ficheros excel:
    - El directorio de búsqueda por defecto está en el código y por defecto es "C:\". Si no se necesita otro directorio, se introduce directamente el nombre a buscar
    - Permite buscar en los subdirectorios del directorio principal seleccionado, si se necesita la búsqueda en otro directorio
    - Las búsquedas de ficheros se hace mediante comodines, por lo que solo es necesario introducir parte del nombre a buscar
    - Permite la visualización previa de el área de impresión del archivo seleccionado
    - Permite imprimir el área de impresión del fichero seleccionado
    - Permite abrir los ficheros seleccionados para su modificación
    - Los datos usados se copian en la Hoja1 del fichero subido. El color de la fuente está en blanco para no molestar (cambiar para ver los datos y la fórmula usada para el nombre del fichero
    Agradecimientos y Créditos:
    - A la página de Stephen Bullen por la función PastePicture (PastePicture)
    - La página de EXCELTOTAL por la fórmula para extraer el nombre del último directorio (EXCELTOTAL)
    - Al usuario Macro Antonio por su buscador de ficheros (Abrir Archivos)
    - A todos los usuarios que han contestado ayudándome en los post que he ido repartiendo por el foro
    - A todas las páginas que he visitado y de las que no me acuerdo... Si se ven reflejados en el archivo dense por agradecidos.
    Bueno, espero que les sirva. Saludos,
     
    Haplox

    143 downloads

       (0 reviews)

    7 comments

    Updated

  13. Buscar y abrir ficheros Excel, Word, PowerPoint y PDF

    Qué tal,
    A partir de una duda de un usuario, surge este archivo mejorado para la busqueda y apertura de ficheros Microsoft Office (Excel, Word y PowerPoint) y ficheros PDF. Entre otras tiene las siguiente características:
    Permite buscar solo en un directorio raiz, o en todo sus subdirectorios Permite buscar un fichero entre el listado de todos Permite filtrar por tipos de ficheros Permite volver a mostrar de nuevo todos los ficheros tras un filtro Espero que os sirva y os guste. Espero vuestras opiniones

    114 downloads

       (0 reviews)

    1 comment

    Submitted

  14. Calcular el factorial de un número.

    Buenas noches
     
    En esta oportunidad les comparto un archivo para el calculo del factorial. Probando con Internet me di cuenta que los cálculos son incorrectos a partir del número 21 por lo que el formulario del archivo solo permite hasta el numero 20 para calcular el factor.
    La regla es la siguiente : n!=nx(n-1)!
    Lo hice a manera de practicas y resolver la ecuación que tanto se ha hablando en la red por lo que me uní a los que tanto buscan la solución a un problema matemático y/o ejercicio.
     
    Espero les sea de utilidad.
     
    Saludos cordiales.

    22 downloads

       (0 reviews)

    0 comments

    Updated

  15. Calendario minimalista

    Es un calendario al uso, sin misterios.
    Ya sabeis de mi debilidad por los calendarios, en este caso la gracia está en el código VBA.
    Os recomiendo que lo reviseis y os dareis cuenta que se puede hacer click en un label sin evento individual y sin módulo de clase.
    Calendario mínimo.xlsm

    59 downloads

       (0 reviews)

    0 comments

    Updated

  16. Calendario Sin ActiveX

    Es otro calendario mas a base de autoformas.
    Hay código en los módulos Calendario y Thisworkbook.
    Doble click en cualquier fecha o en una celda en blanco.
    No tiene misterio.

    327 downloads

       (3 reviews)

    2 comments

    Submitted

  17. Cerrar Libro automáticamente al bloquearse el PC o cambiar de usuario

    Hola este es un módulo cuyo objetivo es cerrar el libro automáticamente cuando se bloquee el PC o se cambia de usuario.
    Para que se entienda mejor, daré un ejemplo,  en un mismo pc hay varias cuentas de usuario de windows, todos comparten el sistema echo en la planilla de excel, por si alguien no lo sabe desde windows7 se puede iniciar múltiples sesiones en un mismo equipo, ahora si nuestro sistema de excel esta abierto en una sesión no se puede abrir desde otra, por lo que si el primer usuario que inicio sesión dejó bloqueada su cuenta con el sistema abierto el segundo usuario no podrá abrir el sistema a no ser que reinicie el pc, bien para evitar todo esto, este módulo se encarga de guardar la planilla y cerrar el libro cuando el equipo se bloquee. o inicie sesión  otro usuario.
    En mi trabajo compartimos una planilla para llevar un control de stock, entonces cuando se hace el cambio de turno si los de la mañana se olvidan de cerrar sesión al bloquearse el equipo y no tener acceso a su cuenta tenemos que reiniciar la pc y se corre e riesgo de perder datos no guardados.
    Aclaro, recomiendo utilizar o habilitar este módulo una vez que hayan dado su por concluido sus sistemas ya que si programan y el modulo se esta ejecutando se les cerrara el excel con error o bien llamar a la macro "unHookSessionNotification" para que se descargue el módulo.

    52 downloads

       (0 reviews)

    0 comments

    Submitted

  18. Chat en red desde excel

    Se trata, se puede decir la evolución de este aporte Chat en red local desde excel, con la diferencia de que en lugar de utilizar textbox para mostrar los mensajes utilizo únicamente un control WebBrowser, lo que da mayor personalización.
    En el rar nos encontramos con un archivo excel y uno de access, el access debemos copiarlo a una ruta compartida en una red local, se debe modificar la ruta del mudulo1 del archivo excel(por defecto utiliza la misma donde se ubica el archivo excel).
    Podemos:
    *Cambiar el nombre de Usuario a mostrar en el chat.
    *Cambiar la imagen del Usuario, incluso utilizar gifs para la misma.
    *Compartir imágenes locales o de direcciones de internet.
    *Cambiar el color de las letras.
    *Crear salas privadas o publicas.
    Espero que les guste y cualquier recomendación es bien recibida.
    Salu2
    Chat Excel.rar

    271 downloads

       (1 review)

    5 comments

    Updated

  19. Código AutoBackup al abrir libro

    Hola que tal.
    Siempre vengo a este foro a buscar ayuda y siempre se me ayuda, a veces hasta recibo más de la que me esperaba, por tanto, creo que ha llegado el momento de que yo aporte algo en agradecimiento.
    A quien no le ha pasado que a escrito datos o manipulado algo en un archivo, ha salvado el mismo, y en la próxima vez que lo ha abierto, ¡¡¡zas!!! archivo corrupto, ha empezar de nuevo. Bueno, quizás soy un poco exagerado, pero puede pasar si no se usan métodos para que no esto pase.
    Se trata de una macro que cada vez que se abre el libro guarda una copia del mismo en una carpeta aparte. Usa el método SaveCopyAs. Lo bueno es que se adapta a cualquier proyecto vba que tengamos, solo hay que copiar la hoja en el mismo y poner el código para que arranque en Thisworkbook. O si lo prefieres, copias el recuadro de configuración y le das el valor solo a 3 variables para que el código empiece a trabajar.
    Sin más, espero que a alguien le resulte práctico, y si hay alguna duda le responderé muy gustosamente.
    Saludos

    41 downloads

       (0 reviews)

    0 comments

    Submitted

       (0 reviews)

    0 comments

    Updated

  20. Código oculto - Un tipo de 'protección'

    Saludos a toda la comunidad
    Le comparto un archivo muy curioso, al abrirlo ejecutará una macro que mostrará un mensaje, pero al intentar leer el código no lo encontrarán
    Lo hice modificando el archivo BIN con un lector hexadecimal
    Si alguien sabe cómo generar módulo transparentes agradecería pueda compartir la información
    Macro_Ocultame.xlsm Macro_Ocultame_modificada.xlsm

    24 downloads

       (0 reviews)

    0 comments

    Submitted

  21. CODIGO VBA EXCEL PARA DESPLAZARSE ENTRE HOJAS

    Es una macro que permite desplzarse entre hojas, sedebe realizar una lista numérica en la hoja principal,  parapoder elegir a la hoja que se desea accder, espero les sea de utilidad

    47 downloads

       (0 reviews)

    0 comments

    Submitted

  22. combinación de correspondencia

    combinar word con excel 

    47 downloads

       (0 reviews)

    0 comments

    Submitted

  23. CÓMPUTO DE SUFRAGIOS EN ELECCIONES

    Uno de los principales problemas que tienen los comandos de partidos políticos, al momento de llegar a una elección, es llevar los cómputos.
    Por lo que propongo una idea.  Obviamente esta puede ser mejorada; es la primera idea, al respecto, que desarrollo.
    Esta basado en el sistema de cifra repartidora que se usa en Chile y que en su última hoja muestra quienes resultan electos.
    Espero que sea de utilidad para alguien o al menos para inspirarse en al mejor.
    Finalmente, como es una idea espero me hagan saber sus mejoras.

    29 downloads

       (0 reviews)

    0 comments

    Submitted

  24. Conjetura de Collatz

    Estimados
    La conjetura de Collatz es otro ejemplo con el cual se puede resolver empleando VBA en Excel bien sea en una hoja o formulario. En el siguiente adjunto, les dejo el archivo para que descarguen y vean su funcionamiento.
    Enunciado:
    Sea la siguiente operación, aplicable a cualquier número entero positivo:
    Si el número es par, se divide entre 2. Si el número es impar, se multiplica por 3 y se suma 1. La conjetura dice que siempre alcanzaremos el 1 (y por tanto el ciclo 4, 2, 1) para cualquier número con el que comencemos.
    Ejemplos:
    Comenzando en n = 6, uno llega a la siguiente sucesión: 6, 3, 10, 5, 16, 8, 4, 2, 1. Empezando en n = 11, la sucesión tarda un poco más en alcanzar el 1: 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1. Espero que igual les sea de utilidad para analizar y/o practicar así como lo fué ara su servidor.
    Mis respetos.

    29 downloads

       (0 reviews)

    0 comments

    Submitted

×
×
  • Create New...

Important Information

Privacy Policy