Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 11/18/2009 in all areas

  1. 18 points
    Hola pues haber si me exprese bien en el titulo. Bueno esta es una idea para crear formularios mas parecidos a una aplicación o por lo menos mas "llamativos a la vista", el userform tiene efectos de transición y alguna que otra cosita. No hace nada importante pues es solo para que vean los efectos en el userform Las opciones de buscar no las he programado por lo que no hacen nada todo lo demás funciona. Si tienen alguna duda o sugerencia no duden en decirme... Hago una pequeña encuesta para ver que les pareció espero no les moleste. Probado en Excel 2010 y 2013. Añado a servidores externos por tamaño. Microsoft SkyDrive - Access files anywhere. Create docs with free Office Web Apps. https://www.mediafire.com/folder/sbop2bda45shz/Formulario%20animado Edito: Añado archivo con efecto "Nieve" a solicitud de Enigma25 Edito otra vez Añado efecto MATRIX Añado efecto rebote de balón Añado Efecto letras que cambian de color Añado otro efecto "Efecto letras" (No se me ocurrió otro nombre) Salu2 Blanca Navidad.zip Matrix.zip Efecto rebote de balón.zip Letras de color.zip Efecto letras.zip
  2. 12 points
    Antoni

    Ruleta casino

    Hi bross: Pulsar sobre la ruleta para hacerla funcionar. Salu2. Ruleta.rar
  3. 12 points
    Buenos días/ tardes/ noches A raíz de este tema, cree este aporte, utilizando una base de datos access y un libro de excel. Para que funcione se debe copiar el archivo "Chat.accdb" a una carpeta compartida o a la carpeta publica, a la cual los usuarios que utilizaran el chat tengan acceso, cada uno de los usuarios debe tener el archivo "chat.xlms". Se debe cambiar la ruta de la base de datos en el modulo1. Actualización 25/09/15 *Ahora se pueden compartir imágenes. *Se crea una carpeta llamada "media" en el directorio de la base de datos, para almacenar las imágenes compartidas. *Los cuadros de msj se ajustan mejor al contenido del mismo. *Aumentado el tamaño del formulario. *Mejora del diseño (cualquier parecido con Whatsapp es pura coincidencia ). *El formulario ahora se puede minimizar (esta API puede ser incompatible en algunos equipos por lo que se adjunta una versión sin esta también) . *Se puede trabajar en otros libros de excel mientras el chat esta abierto( modal=false). *Algunas otras correcciones. La ruta de la base de datos debe tener una estructura similar a esta: \\10.10.200.254\Users\Public\Documents Saludos a todos. Chat Excel_RIDDLE V2.rar
  4. 11 points
    josekar

    Instrucciones para vba y fórmulas

    Buenas tardes envío unas pequeñas instrucciones por si le sirven a alguien Gracias Un saludo José Carlos Libro1.zip
  5. 10 points
    exceloy

    Libro «Spreadsheet Limits»

    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
  6. 10 points
    Voy a tratar de ser lo mas claro posible. Supongamos que en nuestro trabajo estamos conectados a una red local y hemos realizado un archivo con macros para varios compañeros (el mismo para todos), resulta que encontramos un error en nuestro código y debemos empezar a actualizar cada uno de los archivos a nuestros compañeros, esto tomara algo de tiempo y tal vez a alguno no podamos actualizarlo porque no esta o etc, el departamento va a quedar con diferentes versiones del archivo. Con el código que les facilito podemos actualizar todos los archivos de nuestros compañeros automáticamente sin necesidad de nosotros intervenir ya que solo debemos crear un archivo txt con el código actualizado o corregido y cada archivo en cada computadora al abrirse encontrara la actualización y procederá a reemplazar el código del archivo automáticamente. 1.Este código lo copiaremos en "ThisWorkbook" y reemplazaremos la ruta "sfile" por la deseada y el nombre del modulo que se debe actualizar. Obviamente esto solo se debe realizar en la primera versión del archivo.
  7. 10 points
    Gerson Pineda

    Fixture mundial brasil 2014

    Hola a todos! Este Fixture Mundial Brasil 2014 lo elabore pensando en varias cosas: 1- El archivo es imprimible en 3 hojas "Grupos Primer Fase" 2- En al celda E1 puede escoger el pais que prefiera y este se va colorear en la tabla correspondiente 3- En la medida que se vaya llenando los resultados/marcadores de cada juego/partido, Excel ubicara la bandera segun el pais que corresponda en la tabla de posiciones de cada grupo 4- En "Grupos Primer Fase" son 48 juegos (6 partidos de cada grupo por 8 grupos de "A" hasta "H") 5- La hoja de "Clasificacion" tambien es imprimible, igualmente solo es necesario anotar los goles de cada seleccion, en esta hoja preferi no poner fechas, horas ni sedes, para mostrarlo mas "limpio" 6- Podran ver la hoja "Resumen" con todas sus fechas y llaves de octavos, cuartos, semifinal y final 7 - En la hoja "Banderas" coloque las de cada pais con su respectivo nombre, mismos que utilice para nombrar cada celda y poder lograr el efecto de ubicacion de cada una en la hoja "Grupos Primer Fase" Importante: es compatible con cualquier version de Excel y realizado a puras formulas, lo unico que utilice VBA para ubicar exactamente las imagenes de cada bandera @[uSER=1101]Fleming[/uSER] @[uSER=37783]German[/uSER] @[uSER=3]Toldeman[/uSER] @[uSER=1]Sergio[/uSER] @[uSER=28618]Julibaga[/uSER] @[uSER=6]Luis[/uSER] y demas seguro les va gustar! *** Leer comentario # 18 *** Saudações Fixture Mundial Brasil 2014_GP.part1.rar Fixture Mundial Brasil 2014_GP.part2.rar Fixture Mundial Brasil 2014_GP.part3.rar
  8. 9 points

    Version 1.0.0

    231 downloads

    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.
  9. 9 points

    Version 3.0.0

    847 downloads

    Este es un aporte que había compartido en el foro de ideas y aportes por allá del 2014, se trata de una macro que puede crear un formulario para ingreso y modificación de datos sin necesidad de que el usuario escriba códigos. Lo subo de nuevo aquí ya que por lo que veo en el foro de ideas y aportes el archivo dejo de existir, dejo el link del post original ya que en el se encuentran mas detalladas las instrucciones y un video de como utilizar el aporte. POST ORIGINAL El mismo es un archivo .Bas y debe importar desde la ventana de VBA para después ejecutar la macro "MakeForm" que es la que crea el formulario. IMPORTANTE: Se debe tener habilitada la opción "Confiar en el acceso al modelo de objetos de proyectos VBA", ya que el formulario se crea en tiempo de ejecución.
  10. 9 points
    Antoni

    Agenda con contactos y archivos

    . 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
  11. 9 points
    Amigos, aquí les traigo este Archivo/Programa que realice en Excel para hacer seguimiento al próximo mundial de futbol Brasil 2014; este puede ser usado de 2 maneras: Simplemente como seguimiento de los juegos, donde vamos colocando los resultados de los juegos y vemos como va evolucionando la clasificación, se puede llevar el seguimiento hasta el juego final. Podemos usarlo para participar en una quiniela, hacemos nuestro pronóstico para todos los juegos, se le envía la quiniela a la persona encargada y esa persona con un archivo especial (también incluido) se encarga de llevar el control de todas las quinielas. Como ven es un sistema completo para no perdernos nada del mundial Brasil 2014. Para realizar esto archivos tome ideas de un par de archivos bajados de internet para el mundial Suráfrica 2010, y la copa América 2007; use una combinación de formulas y macros de Excel, así que es necesario activar las macros para que el archivo funcione correctamente. Espero que sea de su agrado y lo disfruten. Archivos actualizados el 20-Mayo-2014 Mundial de Futbol Brasil 2014 - Fixture, Quiniela – Excel 2003 Mundial de Futbol Brasil 2014 - Fixture, Quiniela – Excel 2007 Instrucciones Archivo Mundial de Futbol Brasil 2014 Resumen Quinielas – Excel 2003 Resumen Quinielas – Excel 2007 Instrucciones Archivo Resumen Los cambios los pueden ver en el siguiente mensaje Mundial brasil 2014 - fixture / quiniela NOTA 23-JUNIO-2014: Se subio un nueva version del Archivo Resumen Quinielas, que corrige un problema cuando se genera el archivo Resumen Participantes, pueden leer el siguiente mensaje para que vean cual es el problema: Mundial brasil 2014 - fixture / quiniela | Página 10 | Ayuda Excel
  12. 8 points
    Antoni

    Albun de imagenes

    Aquí os dejo el Visor de Imágenes. Cada hoja es un álbum, en cada álbum se admite cualquier número de imágenes. Las imágenes pueden estar en cualquier carpeta/subcarpeta, basta con poner la ruta completa. Al abrir el adjunto, pulsar sobre la imagen de la cámara en la hoja Inicio, se abrirá un formulario, seleccionar un ÁLBUM y pasar el mouse por encima de las mini-imagenes para agrandarlas. Ahora estoy con otro formulario para crear los álbumes. Visor de imágenes
  13. 8 points
    Hola: La mayoría de vosotros ya sabeis que un ListBox/ComboBox no admite mas de 10 columnas si se carga manualmente, es decir, con el método .AddItem. Esta limitación no existe si se usa la propiedad RowSource, sin embargo esta propiedad es algo delicada, ya que el rango y el control quedan "linkados", y ninguno de los dos es susceptible de ser modificado. Tambien podriamos usar la propiedad .List() = Rango.Value que no tiene ese inconveniente, pero entonces perdemos la posibilidad de usar la propiedad .ColumHeads para la fila de encabezamiento, en fin todo problemas. Creo que en el aporte he conseguido subsanar todos estos inconvenientes a base de crear una hoja de trabajo donde realizar la búsqueda. Bueno, eso, se trata de una búsqueda al uso, permite buscar en una columna en concreto, con todas las características habituales de una búsqueda. Además tiene el valor añadido de poder copiar o eliminar el resultado de la búsqueda. No tiene límite en cuanto al Nº de columnas, bueno el límite de la versión de Excel, en el caso del aporte 254 + una de control interno del formulario. Una fila de encabezamiento a partir de A1, y datos a partir de A2. ¡ Pues ale !, ya me contareis. Paz y amor Buscar en mas de 10 columnas.xls
  14. 8 points
    DiegoLG

    Animar commandbutton

    Como dice el Maestro [uSER=46507]@Macro Antonio[/uSER] Un dia de aburrimiento Aqui te dejo un archivo, como el mismo titulo lo dice (animar commandbutton). al pasar el mouse en el boton se cambia de color. para los que son expertos de programacion a lo mejor tienen otras propuestas, a lo mejor pueden disminuir los códigos que yo utilizé. Y será bienvenida las propuestas. Saludos. Animar Boton.rar
  15. 8 points
    Es un pequeño proyecto en VBA utilizando un Userform y botones, para recrear este clásico, lo comencé hace algún tiempo, pero por tiempo y tal vez falta de motivación nunca lo termine, sin embargo aunque no esta completo deseo compartir la idea. Tiene varios errores y muchas reglas no se aplican correctamente, pues como dije nunca lo termine. No tengo ningún inconveniente si alguien se interesa en terminar el proyecto pues yo no creo que lo valla a terminar. Salu2 Ajedrez.rar
  16. 8 points
    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 que ya salieron premiadas, y para regenerar los consecutivos. En la hoja "Ya ganaron" queda la historia de los premios que se entregaron. Una macro muy sencilla, espero les guste y si tienen algun comentario o consejo para mejorarla son bienvenidos. Feliz navidad! Entrega Regalos.zip
  17. 8 points
    Antoni

    Mini teclado virtual

    Hola: Antonio Aunque no es la primera vez que se suben teclados, esta vez he querido hacer uno lo mas compacto posible. Se puede hacer mas grande o mas pequeño a voluntad y se puede posicionar en cualquier lugar de la hoja. Escribe directamente en la celda activa. La tecla Enter avanza a la siguiente celda en función de como esté configurada en Excel. Paz y amor Vuelto a subir el archivo el 04/04/2015 a las 12:00 UTC. (problemas con el separador decimal) Vuelto a subir el archivo el 06/04/2015 a las 17:17 UTC. (problemas con el avance de celda. Tecla Enter.) . Teclado virtual.zip
  18. 8 points
    Gerson Pineda

    Fijar pestaña a hoja activa

    Hola! Este archivo es solo para no olvidar la costumbre de aportar algo:D Se trata de fijar una pestaña u hoja "determinada" a lado de la hoja activa y es en relación a este tema Fijar una pestaña Espero sea de utilidad PD: [uSER=183337]@Ihm[/uSER] revisarlo a ver que te parece Saludos Fijar una pestaña_GP.rar
  19. 8 points
    Buenas excelianos Estoy trabajando en un pequeño proyecto, el cual consiste en un código que es capas de crear un formulario en tiempo de ejecución para el ingreso y consulta de datos. Todo el Userform se crea mediante el código y el usuario solo debe seguir algunas indicaciones, después el formulario se guardara en el libro actual y podrá ser utilizado cuando se desee. Lo programe totalmente en Office 2010 por lo que puede no funcionar bien en 2007 ó 2013, mas que todo el calendario ya que a Microsoft se le ocurrió no poner en office 2013 el control DTPicker. Dejo el archivo .Bas y un archivo excel de ejemplo, ademas de un pequeño video explicativo. El código todavía esta en desarrollo por lo que mas adelante voy a arreglar lo del control de calendario en las versiones 2007 y 2013, ademas de agregar otras funciones. MSCOMCT2.OCX (Solo instalar si da algún error con este control) Si tienen problemas para instalar el control favor leer la ayuda que nos brinda el amigo [uSER=47802]@pegones1[/uSER] AQUI
  20. 8 points
    Hola! El foro está lleno de usuarios de todo nivel en conocimiento de Excel, pero si embargo regularmente no los ponemos a pensar... que trato decir? que generalmente les desarrollamos el trabajo a ellos, pues mi intención no es dejar de colaborar más bien exhorto a todos los colaboradores que estimulen estos usuarios y que los pongamos a pensar un poco y con ello aumentar su curiosidad con Excel Pues llegara el momento que ya no estén los que colaboramos (habitualmente) y seguro, seguro más de alguno de aquellos que les enseñamos a pensar, serán parte de la cadena de colaboradores Opinen no importa si están a favor o no Saludos
  21. 8 points
    Cuantos recuerdan uno de los clásicos juegos de la NES de 1984, me refiero al conocido (o no tanto por los mas jóvenes) Duck Hunt o Cacería de patos, ya que disponía de mas tiempo del que quería me di a la tarea de recrear este clásico en VBA lo cual fue un poco complicado por las limitaciones de este entorno ademas de que no quería exceder los 174kb que permite la subida a este servidor. Bueno como es una adaptación puede que no sea igual al original, las reglas son simples cada nivel tiene 10 patos para pasar de nivel necesitas darle al menos a 5 patos (con un click sobre el), tienes 3 tiros para darle a 1 pato si le das a la primera son 1000pts, a la segunda son 750pts y a la tercera 500, si no le das pasa al siguiente pato, solo puedes fallar 5 veces o el juego terminara. Cada vez que pasas de nivel la velocidad del vuelo de los patos aumenta. Creo que eso es todo, si te animas puedes compartir tu puntuación máxima que este mismo tema. Saludos a todos y feliz cacería de patos. PD: Estoy en contra de la caza de animales por diversión y con este aporte no pretendo apoyarla. Si el juego te va demasiado lento utiliza el archivo Duck Hunt-Riddle X2 ira mas rápido pero las animaciones no serán tan fluidas. Duck Hunt-Riddle.rar Duck Hunt-Riddle.zip Duck Hunt-Riddle X2.zip Duck Hunt-Riddle X2.rar
  22. 7 points
    Hola, este es un aporte que había realizado hace algún tiempo en una consulta, se trata de un archivo en el cual a la hora de abrirlo solicitara una contraseña, si colocamos la contraseña de la demo (1234), solo podremos utilizar el archivo 3 veces (modificable) y si accedemos con la contraseña de administrador se podrá utilizar indefinidamente. El archivo crea una clave en el registro de windows para contar los usos del archivo. La clave del registro se encuentra aquí: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Clave\Defaults Saludos a todos. Demo.rar
  23. 7 points
    ¡Hola, a todos! Explicaré el por qué el uso de la fórmula con un ejemplo más pequeño. Al entenderse, puede ser extrapolable a un conjunto de caracteres un poco más grande (hasta 15 dígitos, límite numérico de Excel). Una cosa importante a tener en cuenta es que, en mi sistema, mi separador decimal es la coma ( , ) ; mi separador de argumentos es el punto y coma ( ; ), y mi separador de constante matricial de filas también es el punto y coma ( ; ). Esta es la fórmula completa, la cual separo por colores para entender un poco su razón de ser cuando se desmenuce, por partes: = ENTERO(VNA(-0,9;;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"")))&"" La idea inicial es formar los números adecuados para que la función VNA haga el trabajo importante: armar el conglomerado numérico. Estos números deben cumplir con dos condiciones: Armarse de forma invertida en su conglomerado. Estar divididos por 100. ¿La razón? se explicará cuando se vea la parte de VNA. Para el ejemplo explicado, tendremos el texto en la celda A2, y este será: 1X43YZ2 Hay que saber que la tecla F9, lo que hace es evaluar una fórmula o una referencia dentro de una fórmula en Excel. Si se seleccionan partes de la fórmula, y se presiona F9, se observarán todas las constantes matrices y/o resultados que se evidenciarán en la explicación que haré a continuación. Vale la pena aclarar que se debe seleccionar de forma correcta cada parte (número de paréntesis correcto, sobre todo), puesto que si no la evaluación generará un error. Empezando de adentro hacia afuera, empezamos por la parte azul: = FILA(A$1:INDICE($A:$A;LARGO(A2))) Esta parte genera una constante matricial de filas. Cabe notar que este tipo de matrices suele construirse con la combinación de FILA(INDIRECTO(...)), o también con FILA(DESREF(...)) pero, por la volatilidad de INDIRECTO y DESREF, prefiero evitarlas. = FILA(A$1:INDICE($A:$A;LARGO(A2))) = {1;2;3;4;5;6;7} Necesitamos invertir esta matriz en su orden. Para hacerlo, lo combinamos con la función LARGO y sumamos 1: = LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1 = 7 - {1;2;3;4;5;6;7} + 1 = {6;5;4;3;2;1;0} + 1 = {7;6;5;4;3;2;1} Ahora, realizamos la extracción de cada caracter del texto, y para eso, usamos la función EXTRAE: = EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1) = EXTRAE(A2;{7;6;5;4;3;2;1};1) = {"2";"Z";"Y";"3";"4";"X";"1"} Seguido a esto, como necesitamos que cada número quede dividido por 100, lo que podemos hacer es usar el símbolo %, el cual se puede también interpretar como un operador, el cual, lo que hace es dividir por 100. Hay que entender algunas cosas aquí: La matriz anterior está comprendida por textos, puesto que cada elemento está entre comillas Cualquier operación matemática realizada a un texto: Si es un texto numérico, lo convierte en número; mientras que si es un texto, genera un error #¡VALOR!. Usando entonces el operador %: = EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)% = EXTRAE(A2;{7;6;5;4;3;2;1};1)% = {"2";"Z";"Y";"3";"4";"X";"1"}% = {0,02;#¡VALOR!;#¡VALOR!;0,03;0,04;#¡VALOR!;0,01} Envolviendo esta matriz con la función SI.ERROR, nos encargamos que esos errores #¡VALOR! se conviertan en cadenas de texto vacías. = SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"") = SI.ERROR({0,02;#¡VALOR!;#¡VALOR!;0,03;0,04;#¡VALOR!;0,01};"") = {0,02;"";"";0,03;0,04;"";0,01} Ahora bien, viene la parte de VNA, el cual es el que hace la magia: Esta es una función financiera, y aunque lo que vamos a hacer no tiene que ver con finanzas, con un artilugio hace lo que necesitamos: Unir solo los números de una cadena de texto. La función VNA (Valor Neto Actual o Valor Neto Presente), tiene como fórmula de ejecución la siguiente: Siendo: vi = Cada valor a operar t = tasa de interés i = período evaluado n = cantidad de valores a sumar Sintaxis de la función VNA: =VNA(tasa;valor1;[valor2];...) En nuestra función: = VNA(-0,9;;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"")) la tasa es -0,9. Este valor ha sido escogido estratégicamente para nuestro propósito. el valor 1 es 0 (el hecho de dejar un argumento vacío de esta forma, es lo mismo que si hubiese un cero ahí). Para verlo mejor, comento que: Esto: = VNA(-0,9;;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"")) Es igual a esto: = VNA(-0,9;0;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"")) ¿Por qué dejar el 0 en el primer valor? esto es para que los cálculos inicien desde el segundo valor, es decir, que la i inicialmente valga 2. Esto hará que el primer número sea entero, y los demás múltiplos de 10 al elevar la potencia. el valor 2 se compone de la constante matricial armada, la cual fue: = {0,02;"";"";0,03;0,04;"";0,01} Ahora bien, una cosa a tener en cuenta es que la función VNA ignora los textos, solo trabaja con los números que encuentre. Por lo que de ahora en adelante, podemos tener en cuenta nuestra constante matricial como: = {0,02;0,03;0,04;0,01} Entonces, siguiendo la fórmula previamente enseñada, tenemos que: Que es el valor requerido. ¿Por qué usar la función Entero? = ENTERO(VNA(-0,9;;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;""))) En ocasiones, cuando se hacen operaciones con bastantes números, aparece lo que se llama en Excel la aritmética de punto flotante, la cual puede generar resultados no deseados. Si se quiere profundizar sobre el tema, ver el siguiente link: https://support.microsoft.com/es-co/help/78113/floating-point-arithmetic-may-give-inaccurate-results-in-excel ¿Por qué concatenar una cadena de texto vacía al final? = ENTERO(VNA(-0,9;;SI.ERROR(EXTRAE(A2;LARGO(A2)-FILA(A$1:INDICE($A:$A;LARGO(A2)))+1;1)%;"")))&"" Esto se hace para evitar que Excel convierta el resultado en notación científica de forma automática cuando se realiza la fórmula. Finalmente, hay que tener en cuenta que la fórmula es matricial CSE, por lo que se debe introducir con la combinación de teclas Ctrl + Shift + Enter, en vez de Enter o Ctrl + Enter. Espero esta laaaaarga explicación ayude a los amantes de las fórmulas (como yo) a entender varios conceptos "formulianos" interesantes para diversos problemas. ¡Bendiciones a todos!
  24. 7 points

    Version 1.0.0

    222 downloads

    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
  25. 7 points
    Antoni

    ayuda con macro

    Ya está. por mi, se puede cerrar. HACER EQUIPOS.xlsm
  26. 7 points
    Enigma25

    Control de stock en excel con access

    Buen dia Estimados señores En el siguiente adjunto dos archivos en Excel con una base de Datos Access para llevar el control de inventario. Este aporte asi como muchos mas, tienen la colaboracion, ayuda e ideas de muchos de los expertos que ya conocen como lo son; @[uSER=46507]Macro Antonio[/uSER] , @[uSER=9328]Gerson Pineda[/uSER] , @[uSER=143023]Riddle[/uSER] , @[uSER=133908]bigpetroman[/uSER] , así como muchos otros que buscaré para agradecer. El pequeño trabajo está creado para ser utilizado con Excel usando Acces como manejador de bases de datos. En primer lugar, para poder usarlo debe habilitar las macros en caso de que no las tengan. Es importante que para usarlo, peguenlo los dos archivos en una carpeta o bien sea en el escritorio para que no tengan problemas con la conexión. El aporte está diseñado para crear base de datos de Clientes, Proveedores y por supuesto los Productos. La unidad de medida y también la categoría de los productos. Sus formulario de Entradas y el de salidas. Cuenta con el formulario para realizar el análisis ABC, El reporte de movimientos de los productos y por supuesto el formulario para visualizar en detalle las operaciones registradas. algunas otras cosas mas que verán a lo largo del funcionamiento del mismo. Espero les guste y estaré atento a cualquier pegunta que tengan o sugerencias y también ayuda del mismo. muchas gracias al señor bigpetroman por su valiosa ayuda en la consulta inner join para las cuatro tablas que tanto me dieron dolores de cabeza. Base Productos.zip StockExcelAccess.zip
  27. 7 points
    LeandroA

    Juego simón dice

    Hola quería compartir este ultimo juego que he realizado de clasico "simón dice" me interesa todo tipo de critica para mejorar o aprender. como aclaro en el link de descarga es solo compatible con 2007, en versiones posteriores desconozco las declaraciones de las apis. DESCARGAR Juego Simon dice en Excel y VBA » Leandro Ascierto
  28. 7 points
    Antoni

    Cálculo simple nómina

    Hola people: Aquí os dejo un cálculo sencillo de nómina adaptado al quehacer español. Si alguién demuestra algo de entusiasmo igual le añado lo que falta. Paz y amor Nómina simple.xls
  29. 7 points
    Yo también, estoy en contra de las peleas de gallos.
  30. 7 points
    Antoni

    Menú sin límites

    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
  31. 7 points
    Antoni

    Árbol de archivos y carpetas

    Hola foreros: En mi enésimo intento de reinventar la rueda se me ha ocurrido realizar un administrador de archivos y carpetas a imagen del clásico de windows. No hacen falta instrucciones. Feliz año 2015 13/01/2015 -Añadido puntero de posicionamiento 13/01/2015 -Añadida barra de progreso . Archivos y carpetas.xls
  32. 7 points
    pegones1

    Control de calendario con fórmulas

    Leyendo el Calendario automático de mi amigo [uSER=46507]@Macro Antonio[/uSER] se me ha ocurrido preparar un Control de Calendario desplegable con fórmulas en Excel 2010 y lo comparto con vosotros por si lo queréis probar en Excel 2013 que aún no lo tengo instalado. Se puede ver en cualquier celda con el botón derecho del ratón o en las celdas de las columnas que tienen "*FECHA*" en la primera fila. Se puede cambiar el rango seleccionado en esta rutina: Sub ControlCalVisible(bVisible As Boolean) ' ' Al seleccionar una celda se chequea la visibilidad del Control. ' With ActiveSheet.Shapes.Range(Array("ControlCal")) 'If Not Application.Intersect(ActiveCell, ActiveSheet.Range("B:C")) Is Nothing If UCase(ActiveSheet.Cells(1, ActiveCell.Column)) Like "*FECHA*" Or _ bVisible Then 'Condición para mostrar el Control [/CODE] Este calendario es personalizable sin saber de macros ni VBA pues la imagen del calendario se obtiene de la hoja "CalCon" y las fechas señaladas como acontecimientos o días festivos se escogen en la hoja "CalFechas". Si te gusta o te sirve para algo dímelo y te lo agradeceré. Si no te gusta o no te sirve y me lo dices me servirá para mejorarlo o si no, puedes callar para siempre. [/size] Control de Calendario PW1.rar
  33. 7 points
    asesorcperic

    Reporteador para vba excel

    Bueno amigos foristas este pequeño aporte es para aquellos amantes del excel que trabajan con base de datos(access, Firebird) y que desean mostrar reportes incluyendo jerárquicos (Cabecera y Detalle) e imagenes, codigo de barras etc. los cuales no desean mostrar o utilizar las hojas de excel, para eso se necesita un reporteador (ReportManager) open Source (libre) aclaro este reporteador a pesar de ser lijero es muy potente yo lo utilizo con .net Report manager es una aplicación de generación de informes (Report Manager Designer) y un conjunto de componentes para Delphi , Builder y Kylix, también puede utilizarse desde otros entornos de desarrollo con el componente ActiveX incluído (Visual Basic,Visual FoxPro,cualquier lenguaje de Visual Studio.Net...), se proporciona una librería dinámica estándar con funciones para su uso con cualquier lenguaje como GNU C. http://reportman.sourceforge.net/indexes.htmlhttp://reportman.sourceforge.net/indexes.html ahora este pequeño ejemplo es muy sencillo pero es un parte aguas para lo que se puede realizar ya que el usuario final puede modificar el reporte en tiempo de ejecucion ya que los reportes quedan en un archivo en formato .rep , tambien puede ser exportado a pdf etc. para probarlo solo necesitan descargar el archivo rar descomprimirlo registrar reportman.ocx si desean modificar o hacer reportes hay que instalar el diseñador de reportes repmandesigneronly_2_9b.exe archivos https://www.dropbox.com/s/9e1umomi41bw2q3/Reporteador%20Excel.rar?dl=0 pd. espero no haber faltado a ninguna normal del foro att. su amigo Eric saludos desde México
  34. 7 points
    riverts

    Feliz aniversario "ayuda excel"

    Por sus 8 Años de ayuda e incondicional servicio de "Ayuda Excel" Te damos lsa Gracias; claro tambien mencionando a las personas que hacen grande la familia de "Ayuda Excel" Sergio propergol Gerson Pineda ioyama Fleming Macro Antonio Armando Montes bigpetroman pegones1 tese1969 johnmpl Riddle Enigma25 entre otros…..! Y claro tambien a todos los usuarios de "Ayuda Excel" Saludos a todos, un anorme abrazo y un merecido Gracias..!
  35. 7 points
    Hola voy a compartir una herramienta que creo es bastante útil a la hora tanto de realizar una consulta como de responderla, se trata de una aplicación que realiza una captura de pantalla como un gif animado con lo cual es mas fácil verificar o comprobar por ejemplo algun error que aparesca o la forma correcta de ejecutar una macro, etc. Les dejo el link de la pagina del autor de Gif Cam, hay encontraran un pequeño tutorial de como aplicarlo, ademas dejo algunos ejemplos de lo hablo. Solo deben adjuntarlo como un archivo y seleccionar "Imagen Completa" Salu2
  36. 7 points
    German

    ¡¡feliz año nuevo!!

    ¡¡FELIZ AÑO NUEVO, FELIZ 2014!! Qué tengais una gran noche y sobre todo un gran año 2014, y por favor quiero pediros algo a tod@s que es muy importante, os pido que pongáis en vuestras pretensiones para hacer en el 2014, pero en el lado de las pretensiones que vamos a cumplir, no en el otro que no haremos nunca ¡eh!, me gustaría que añadiérais la promesa de HACEROS DONANTES DE MÉDULA ÓSEA, por desgracia casi todos los días mueren personas esperando a su DONANTE, y muchos de esas personas son niños y también muchos con menos de UN AÑO, así qué, para los que son donantes de sangre y para los que no lo son, por favor id al Hospital más cercano y con tan solo una muestra de vuestra sangre y firmando vuestro consentimiento pasaréis a ser donantes de Médula, y ojalá que algún día os llamen para deciros que sois compatibles con alguien y . . . ¡¡HABRÉIS SALVADO UNA VIDA!!. . . no lo dudeis, éste gesto tan sencillo y altruista SALVA VIDAS. HACERTE DONANTE DE MÉDULA ÓSEA, NO DUELE, NECESITARLA ALGUNA VEZ, SÍ. PD: Por favor compartirlo con vuestros amig@s, gracias.
  37. 6 points
    Silvia

    Rentabilidad

    ""HOLA"" danparr23 "Que gusto saber que en una finca hay muchos cultivos, tan buenos para la salud." Solo como comentario, Excel no te generará nada si tienes la hoja en blanco. _______________________________________ Sugerencias: 1. Cuando uno entra a algún lugar, mínimo saluda , (aunque sea una entrada virtual) y por supuesto, cuando sales al menos te despides. 2. Cuando uno necesita algo, mínimo pide "por favor". 3. Cuando uno está aprendiendo algo, mínimo intenta hacerlo solo o hace la consulta de alguna duda que se le presente en el camino. Sino, para que estudias? Que estés bien y hasta la próxima.. Saludos, Silvia
  38. 6 points
    Antoni

    Control de proyecto

    Intenta apañarte con esto. Abre el adjunto y pulsa sobre el play azul de la columna C, el resto por intuición. Si no quieres relaciones, basta con borrar la columna PRECEDENTES. Diagrama de barras y relaciones III.xlsm
  39. 6 points
    Oscar.Villatoro

    Inventarios de activo fijo

    Saludos mis estimados compañeros... He de comentarles que durante muchos meses de trabajo he formado un control a la medida, el que he denominado como: Control de Activos Fijos. Resulta que con éste llevo un historial de las compras de mobiliario y equipo, equipo de computación, equipo de telefonía, etc.... llevando a la vez un inventario que se acumula de forma automática (en unidades y en moneda local -quetzal-) así como otras pequeñas funciones que me han sido útiles. ahh y olvidaba algo que me ha ayudado mucho... una tarjeta de control (donde por número de tarjeta se pueden visualizar las operaciones de ingreso y salida de los bienes). Hoy comparto éste archivo como una muestra de gratitud por el apoyo que de una u otra manera he recibido de muchas personas en éste foro (aunque no necesariamente se los solicité sino que con sus preguntas y ejemplos me han inspirado a lo largo de muchos meses). Espero sea de utilidad para aquellos que quieran verlo y utilizarlo o adaptarlo. Considero oportuno indicar que dicho archivo inicialmente lo publiqué en otra categoría... para apoyar una solicitud... pero al reflexionar, creo que ésto tiene que ver más con macros que con lo básico de excel... Ahi estamos por cualquier duda o comentario. Saludos desde Guatemala. INVENTARIOS_DE_ACTIVO_public.part006.rar INVENTARIOS_DE_ACTIVO_public.part005.rar INVENTARIOS_DE_ACTIVO_public.part004.rar INVENTARIOS_DE_ACTIVO_public.part003.rar INVENTARIOS_DE_ACTIVO_public.part002.rar INVENTARIOS_DE_ACTIVO_public.part001.rar INVENTARIOS_DE_ACTIVO_public.part006.rar INVENTARIOS_DE_ACTIVO_public.part005.rar INVENTARIOS_DE_ACTIVO_public.part004.rar INVENTARIOS_DE_ACTIVO_public.part003.rar INVENTARIOS_DE_ACTIVO_public.part002.rar INVENTARIOS_DE_ACTIVO_public.part001.rar INVENTARIOS_DE_ACTIVO_public.part006.rar INVENTARIOS_DE_ACTIVO_public.part005.rar INVENTARIOS_DE_ACTIVO_public.part004.rar INVENTARIOS_DE_ACTIVO_public.part003.rar INVENTARIOS_DE_ACTIVO_public.part002.rar INVENTARIOS_DE_ACTIVO_public.part001.rar
  40. 6 points
    Antoni

    La Biblia

    Pues eso, La Biblia. https://dl.dropbox.com/u/241435/La%20Biblia%20II.xlsm
  41. 6 points
    Visor

    Foro ayudaexcel

    A los creadores del foro, moderadores, Maestros, Foristas en general del Foro AyudaExcel, es un placer pertenecer a esta academia de números, códigos, lógicas, razonamientos de aprendizaje continuo. Me siento muy agradecido por todo el altruismo mostrado por los maestros, expertos y compañeros foristas a quienes les deseo que sus mejores retos y metas sean alcanzados para este próximo año, Tengan un Feliz año 2016 De todo corazón Visor
  42. 6 points
    asesorcperic

    Excel-firebird

    Bueno antes que nada saludos a todos y estimados Moderadores por favor si incurro en alguna falta a las normas del foro por este post entendere que lo borren de antemano gracias y disculpen. Bueno para empezar que es Firebird? El sistema de administración de bases de datos relacional de código abierto Firebird cuenta con un rendimiento excelente y se escala de manera impresionante, desde un modelo integrado y monousario, hasta desarrollos empresariales con múltiples bases de datos de más de 500 Gb, con cientos de clientes simultáneos. Firebird soporta un número grande de plataformas de software y hardware: Windows, Linux, MacOS, HP-UX, AIX, Solaris y más. Funciona en x386, x64 y PowerPC, Sparc y otras plataformas de hardware, y cuenta con un mecanismo de fácil migración entre tales plataformas. Una de las características claves de Firebird es su arquitectura multigeneracional, que permite el desarrollo y soporte de aplicaciones híbridas OLTP y OLAP. Esto hace a Firebird capaz de servir simultáneamente como un almacén de datos analítico y operacional, porque las lecturas no bloquean a las escrituras cuando acceden a los mismos datos en la mayoría de las situaciones. Firebird soporta procedimientos almacenados, disparadores, eventos y funciones definidas por el usuario; tiene un gran soporte a SQL92. Está soportado por muchas opciones de conectividad a bases de datos. La alta compatibilidad con los estándares de laindustria en muchos frentes hace a Firebird la opción obvia para desarrollar aplicaciones interoperables para ambientes homogéneos e híbridos. La mezcla de características: alto rendimiento, tamaño de distribución pequeño, escalabilidad suprema, instalación sencilla y silenciosa y 100% libre de regalías hacen a Firebird una opción muy atractiva para todos los tipos de desarrolladores de software y distribuidores. Es utilizada por aproximadamente 1 millón de desarrolladores de software en todo el mundo. que Ventajas sobre Mysql o SQLserver bueno puntos de vista personal - gratuito sin licencias - Completo y potente -ligero pesa sólo 7 megas su instalador datos recopilados de diversas fuentes el ejemplo Excel-firebird es de mi autoria Firebird: The true open source database for Windows, Linux, Mac OS X and more http://www.youtube.com/watch?v=OpUGw4Xme9M archivo de excel y BD firebird https://dl.dropboxusercontent.com/s/5aq5zypbb2g6ndz/Excel - Firebird.rar?dl=1&token_hash=AAFWSvd-4tDFOaIrBzjW1zM88QP-6GVnh36JSKL8LHWNGA video tutorial sobre instalacion de Firebird CONEXION EXCEL - FIREBIRD firebird 2.1 https://dl.dropboxusercontent.com/s/wifjfu9bf78mgpy/FIREBIRD 2.1.rar?dl=1&token_hash=AAE-C6xD3bX0XEhotjeAvuyowUlQ8KyXAN7PWa7fsf3kHg blog especializado en firebird-VB CONEXION EXCEL - FIREBIRD
  43. 6 points
    Gerson Pineda

    Motivación al altruismo

    Visor Muy interesante tu tema (lo veo hasta ahora), una breve historia: Hace un par de años, en mi trabajo me encomendaron algo que jamas había manejado (reportes/inventarios en Excel), cuando lo mire por primera vez, casi renuncio!, pero luego de un par de minutos tome la calma y con tranquilidad comencé a analizar aquel archivo, me di cuenta que podía (con "esfuerzo") manejarlo, por suerte, tenia un compañero que sabia Excel! (lo tengo a él tan presente), lo busque para que me diera una ayuda sobre algo que por mas que intente no pude resolverlo, cuando me mostró la función en un minuto, me dije eso era todo!, le dije por esto me pase horas:D... después me dijo, si yo fuera usted, aprendo mucho mas a fondo Excel y vera que en su trabajo le ira bien y hasta lo buscaran, dicho y hecho, así a sido Pues solo dime como te doy mi dirección:D Tengo que comentarles que he podido conocer personas extraordinarias por aquí a causa de Excel, con varios de ellos estamos en constante comunicación, es mas algunos de ellos me han obsequiado cosas, pero esa no es la razón fundamental para mi YO simplemente: COLABORO por que me nace COLABORO por que de paso aprendo mas COLABORO aquí, donde sea, como pueda y de lo que sea COLABORO sin buscar "Me gustas", suficiente con saber que a lo lejos hice feliz al prójimo, con mi ayuda COLABORO por que una vez lo hicieron por mi COLABORO por que para mi es un placer es un gusto COLABORO por que hoy por ti, mañana por mi COLABORO por que es una de mis pasiones! Saludos a todos
  44. 6 points
    . No me había atrevido a ser el primero. Estoy en contra de cualquier tipo de entretenimiento que tenga que ver con el sufrimiento de los animales. (Peleas de gallos, de perros, los toros, la caza con perros, circos, ... etc. .
  45. 6 points
    Enigma25

    Mensaje segun la hora

    Buenas noches Hace algún tiempo vi este código. No recuerdo donde, ni como lo conseguí, sin embargo me parece muy bueno contar con el código para en algún proyecto de alguien que lo desee aplicar. Está de mas decir que existen muchas formas aun mas fáciles de hacerlo pero quizás, este les sea útil. Mis respetos para todos. Saludos Segun Hora.zip
  46. 6 points
    digitalboy

    Programando macros en la nube

    Excel es una herramienta increíble y flexible, de eso no cabe la menor duda. Creada originalmente para poder analizar datos, sin embargo hoy en día se le dan muchos más usos que solo ese. Pero por más flexible y poderoso que sea no quiere decir que la respuesta a todo sea Excel. A lo largo de estos años he aprendido que un programador debe valerse de varias herramientas a su alcance y en mi caso Excel es una herramienta, quizás la que más utilizo. Pero ya desde hace algunos años las aplicaciones se están desarrollando para ambiente web, donde a veces Excel se ve limitado en algunas tareas, pero.. ¿habrá alguna herramienta que pudiera ser similar a programar macros en Excel y que pudiera servir para programar aplicaciones Web? Por supuesto! La respuesta es Google Apps Script. Les dejo el enlace: Introducción a Google Apps Script – Programando macros en la nube | MeXcel Plus
  47. 6 points
    Hola, Es la primera vez que me decido a escribir en el foro. Soy prfesora de Office y muchas veces me han preguntado sobre cómo cambiar el nombre de las columnas de Excel (A, B, C) por los encabezados de una tabla. He creado un video sobre este tema, porque en muchas Webs no acabo de encontrar la respuesta a esta pregunta, según mi parecer. Saludos y espero vuestros comentarios.
  48. 6 points
    Buenas noches Les dejo un pequeño aporte el cual está en fase de diseño. Es un archivo de excel con conexion a una base de datos (Base de Usuarios) para que cuando ingresen, este les pida su usuario y clave, podrán abrir el menu pero este se abrirá con los permisos que anteriormente se le dé. Unicamente el Administrador podrá modificar y/o crear usuarios. Y será quien asigne los permisos para el uso del formulario. No obstante, este puede modificar tambien el Usuario del administrador y clave, cosas que entraria en conflicto con las variables empleadas para cotejar el administrador y las condiciones de uso del mismo. Las variables sin: Public Const Administrador As String = "admin" Public Const Clave As String = "wrksplf" El administrador ya existe en la base de datos asi como tambien otros usuarios que son datos ficticios para que luego puedan adaptarlo a su criterio. Como dije; está en pleno diseñor, ademas que no habia puesto empeño en este tipo de Menus con permisos porqu no lo habia considerado, pero me ve en la necesidad de hacerlo. Espero les guste y me den sus opiniones del mismo. Mis respetos. Cuenta de Usuarios.zip
  49. 6 points
    Antoni

    Una pregunta para el usuario

    ______________________________________________________________________ A mi se me encabritan los higadillos ante consultas como esta: ______________________________________________________________________ Queridos amigos: (De donde has sacado que somos amigos) Que díos les bendiga, (Me tiene sin cuidado, soy ateo), antes que nada felicitarles por su magnífico foro, (Gracias, pero nosotros ya lo sabemos), no tengo ni idea de macros (Nos lo imaginamos), por eso recurro a ustedes (¡Vaya! Cuento honor y que suerte hemos tenido). Es bastante complicado lo que pretendo y va a suponer todo un reto para ustedes (¡Que nervios! me estaba quedando sin retos que abordar), se trata de hacer unos macros-userform para ayudarme en mi trabajo (Es la ilusión de mi vida, ayudar gratis a los que están cobrando por lo que les voy a hacer). Se trata de lo siguiente (¡Por fin! voy a enterarme de lo que quieres) Quiero hacer (¿?) una pequeña contabilidad, no hace falta que sea nade especial, con que cree el plan de cuentas, registre los asientos, emita los balances y los envíe por email a las delegaciones, obtenga la cuenta de resultados y permita cerrar el mes, el ejercicio y tenga un sistema potente de consultas de cuentas. Para mi es muy difícil abordar estos macros-userform, pero se que para los maestros del foro (Si le contes- tas, te vas a convertir en su maestro de por vida) va ser muy fácil, pero se que entre todos lo vamos a conseguir (¿ A si ?, ¿ Y tu que vas a hacer ?) Espero que dios(¡Y dale!) les de mucha felicidad en compañía de su familia (¡Será pelota!) ¡Ah! Se me olvidaba lo mas importante, lo necesito antes de fin de mes, es que si no lo tengo para esa fecha me pueden echar de la empresa. (Es que te lo mereces, tú y el que te contrató). Saludos cordiales (¡ Uff, por fin se ha terminado !) ________________________________________________________________________


  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...

Important Information

Privacy Policy