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 mjrofra,

    ¡Hola a todos! En el tiempo que he estado por acá (que no es que haya sido mucho) he visto que una consulta muy frecuente es la de realizar una búsqueda en una tabla de doble entrada o con dos variables o parámetros o no sé, cómo la quieran llamar. En todo caso, debido a que al parecer se han perdido los temas anteriores a la nueva imagen del foro (al menos yo no los he podido consultar) y así mismo los archivos (lo que es una lástima, pues ya había una fuente de consulta significativa), he construido a partir de otro archivo viejo que había subido alguna vez, un ejemplo con algunas ideas de fórmulas para buscar con dos parámetros. En el archivo van 9 ideas para realiz…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5.3k visitas
  2. 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. E…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 5.3k visitas
  3. Started by pegones1,

    He preparado un aporte a raíz de contestar a varios temas relacionados con la conversión de divisas, como: Adjunto un Conversor de Divisas sin macros ni VBA que consulta la página Web: Obteniendo cualquier cambio de divisas que seleccionemos (editando las celdas en amarillo) en tiempo real con la fecha y hora de sus últimas variaciones, con sólo habilitar las conexiones de datos. NOTA: El separador de decimales debe ser el punto (.) y el de miles la coma (,) como se explica en el Post #3 NUEVO ARCHIVO: ConversorDivisasPW2 puede usar también el separador de decimales coma (,) ConversorDivisasFinanzas.zip ConversorDivisasPW2.zip

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 5.2k visitas
  4. Started by Gerson Pineda,

    Hola a todos! Si! como el titulo lo describe hay una forma de validar dinamicamente una lista de datos sin DESREF, sabemos o se sabe que DESREF es un gran aliado para poder crear estas listas desplegables, pero lo único es que esta es volátil, es decir cada vez que hay un evento en la hoja se re-calcula automáticamente, bueno sin tanto preámbulo les adjunto un archivo de muestra, utilizo solo dos funciones INDICE - COINCIDIR y para el caso de este ejemplo la funcion ESPACIO... se nombraron rangos y la formula la pueden encontrar en validacion de datos Espero le resulte útil a mas de uno y cualquier comentario o pregunta es bien recibido Saludos desde Honduras Lista de…

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 5.2k visitas
  5. Started by pegones1,

    . Con este editor de códigos QR en Excel puedes generarlos manualmente. Necesito tu ayuda para encontrar los puntos negros que faltan para generar en Excel el código QR de la página principal de este foro, como puedes ver en esta foto el enlace que obtengo es erróneo: Este aporte se basa en algunas de las ideas sugeridas en los siguientes temas: [DBOX]https://www.ayudaexcel.com/foro/macros-programacion-vba-10/codigos-qr-excel-26634/ https://www.ayudaexcel.com/foro/macros-programacion-vba-10/codigo-barras-bidimensional-22229/ https://www.ayudaexcel.com/foro/ideas-aportes-64/ver-duplicados-mousse-31371/[/DBOX] Descarga el fichero adjunto y respóndeme, si eres tan a…

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 5.2k visitas
  6. Started by pegones1,

    Leyendo el entretenido blog de Chandoo, el último artículo publicado por Jeff Weird me ha parecido tan práctico que he retocado su ejemplo al castellano y lo subo para compartirlo con vosotros. http://chandoo.org/wp/2014/10/18/introducing-structured-references-for-pivottables/ ¡Que lo disfrutéis! ReferenciaRangosTablasDinamicas_PW1.1.rar

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5.2k visitas
  7. Hola a todos¡¡ Les dejo un enlace para que que vean una breve reseña de Visicalc la primera hoja de calculo¡¡¡, sin duda una publicación que provoca nostalgia para los que trabajaron con la herramienta y para los que están usando MS Excel darse cuenta de lo que ha avanzado desde sus antecesores, espero les guste: http://excellentias.com/vive-la-historia-descarga-version-ejecutable-visicalc Saludos JuanM

    • 1

      Reacciones de usuarios

    • 20 respuestas
    • 5.2k visitas
  8. Started by Antoni,

    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 t…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 5.2k visitas
  9. Started by Antoni,

    Hola a todos: Aunque se ha contestado a esta cuestión un montón de veces, y como parece que la gente no se entera, porqué siguen preguntando lo mismo una y otra vez, a ver si tenemos mas suerte y se fijan en esta función. Function Buscar(Valor As Variant, _ Optional Columna As Integer = 1, _ Optional Hoja As Worksheet) As Double On Error GoTo NotFound If Hoja Is Nothing Then Set Hoja = ActiveSheet Hoja.Activate Columns(Columna).Find(Valor).Select Buscar = Selection.Row Exit Function NotFound: Buscar = 0 End Function [/CODE] Esta función, busca un valor en una columna, de cualquier hoja, de cualquier libro. Si encuentra el valor, dev…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 5.2k visitas
  10. Started by Gerson Pineda,

    Hola A raiz de un tema (y truco de gali/ioyama), he preparado la siguiente lista dinamica (validacion de datos), solo se debe escribir la(s) letra(s) y pinchar o dar clic en la flechita de validacion para ver los datos encontrados segun el criterio He usado la funcion INDICE, COINCIDIR y CONTARSI Espero sea de mucha utilidad Saludos desde Honduras Validacion de datos tipo google.zip

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 5.1k visitas
  11. Started by Antoni,

    En el archivo adjunto encontrareis un formulario con un ejemplo de como funciona un control Treeview de tres niveles. En este ejemplo, aplicado a un árbol de automóviles, nos muestra al equivalente de 3 controles combobox dependientes. También se incluye un sistema de mantenimiento de todo el árbol. Como aporte "colateral" podeis ver como se añade un elemento al menú contextual de Excel (Clic derecho en celda). Pues nada mas, aparte de un cordial saludo, por supuesto. Antoni. PD: Me han reportado errores en Excel 2010 con el adjunto. Se ruega comprobar. VistaEnArbol II.zip

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 5.1k visitas
  12. Started by Antoni,

    Hola: En esta ocasión os adjunto una actualización universal. Se trata de un formulario que permite añadir, modificar, eliminar, y consultar cualquier dato de cualquier hoja de cualquier archivo. .Trata cualquier número de filas y columnas .Permite añadir, eliminar columnas .Controla datos: numéricos, tipo fecha y tipo lista, obligatorios, opcionales, de consulta y ocultos Funcionamiento: Datos de la hoja que contiene vuestra información: .Puede tener cualquier nombre .La fila 1 se reserva para encabezamiento .Los datos deben empezar en A2 Para el funcionamiento del formulario debe existir otra hoja con el nombre de vuestra hoja seguido de "-Parámetros", (Cuid…

    • 0

      Reacciones de usuarios

    • 33 respuestas
    • 5.1k visitas
  13. En este vídeo vemos como extraer registros de una Base de Datos Access mediante la sentencia SQL Select, todo desde Excel mediante código VBA. Espero os guste y os sea útil. Saludos.

    • 0

      Reacciones de usuarios

    • 29 respuestas
    • 5.1k visitas
  14. Hola: Me he tomado la libertad de subir la solución de esta consulta como aporte: https://www.ayudaexcel.com/foro/macros-programacion-vba-10/pendiente-potencias-formato-real-por-macro-udf-20916/ Los méritos corresponden a jrgces, autor de la descomposición, a shadowjuan, por haberlo dado a conocer, y a mjrofra que aporta la función que lo expresa con superíndices, yo he hecho de mero escribano. Saludos Descomponer en factores primos.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 5.1k visitas
  15. Started by RIOGA,

    Hola a todos...conparto una macro con los usuarios de este foro, para las personas que no emiten facturas electronicamente y solo requieran de guardar sus registros de facturas...creo que esta les puede ayudar y por que no si, hay alguien quien pueda ayudar a mejorarla, pos le agradeceria..de hecho todavia le voy hagregar mas cosas para personalizarla y mejorarla y agragrale algunos comandos mas para que tenga otras funciones interesantes...espero y les guste posteriormente como dije antes,,lo mejorare y suvire mas macros para otras funciones y si alguien necesita ayuda,pues podran mandarme algun mensaje. Saludos password VBA: vcra840213bm8 password Hojas: AAABABBB…

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 5k visitas
  16. Started by Antoni,

    Hola: Nunca nadie ha escrito tanto sobre Excel y VBA en tan poco espacio. Por gentileza de Joaquín Caselles (¿?) Descargar pdf desde el post #2 Un saludo. Antoni.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 5k visitas
  17. 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
  18. Started by Fleming,

    Estimados compañeros: Poco a poco me va entrando en la "mollera" el comportamiento de SUMAPRODUCTO. Me satisface acompañar un archivo con mis reflexiones sobre esta magnífica función, con el deseo de que pueda ser de utilidad a los compañeros del Foro que también estén en esta fase de aprendizaje. Agradecería a los expertos que añadieran al archivo algunos ejemplos y/o reflexiones más, en favor de los que estamos dando los primeros pasos en EXCEL. ¡Muchas gracias! EDITO: Aumenté contenido en el archivo. Saludos SUMAPRODUCTO_ANÁLISIS.zip

    • 0

      Reacciones de usuarios

    • 22 respuestas
    • 5k visitas
  19. Started by Antoni,

    Hola: Se trata de una pequeña aplicación para registrar Incidencias, en este caso, de devoluciones de material de un fabricante de calzado. Es muy sencilla, ya que se trata de un simple registro, no relaciona la incidencia con el pedido y no genera el abono. Pero puede servir como punto de partida para objetivos mas altos. La aplicación permite altas, bajas, modificaciones y consultas al registro. Espero que a alguien le guste Este aporte nace del siguiente tema: https://www.ayudaexcel.com/foro/macros-programacion-vba-10/guardar-datos-ojal-excel-desde-listbox-30540/ Saludos a todos Registro de incidencias.zip

    • 0

      Reacciones de usuarios

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

    Hola: El título del aporte lo dice todo: Sub QuitarFormulasRespetandoValores() On Error Resume Next For Each Hoja In Sheets For Fila = 1 To _ Hoja.Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row For Columna = 1 To _ Hoja.Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column Hoja.Cells(Fila, Columna) = Hoja.Cells(Fila, Columna) Next Next Next End Sub[/CODE] Un saludo. "Macro".

    • 0

      Reacciones de usuarios

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

    Hola: Ya estoy aquí de nuevo. Seguro que ya me echabais de menos. En el adjunto encontrareis un formulario y una macro de evento SheetChange en ThisWorkbook. En la macro, cada vez que se produce un cambio en cualquier celda, se añade una línea de comentario con la fecha, hora y valor/formula de la celda encerrado todo ello entre llaves. Por ejemplo: {10/06/2011 19:02:50 -Valor: Esto es una prueba} El formulario gestiona dicha información pudiendo: -Consultar la historia de cualquier celda -Restaurar cualquier valor anterior -Eliminar la historia hasta una fecha El sistema respeta en todo momento cualquier comentario que pudiera existir. Muy importante: Esta her…

    • 0

      Reacciones de usuarios

    • 17 respuestas
    • 5k visitas
  22. Vocabulario, Glosario o Definiciones y Ayuda VBA Las definiciones presentadas se incrementarán a media que pase el tiempo ActiveCell.FormulaR1C1 = "Recurso" : Escribe en la celda activa "Recurso" ActiveCell.Offset(0, 1).Select : Muevete una columna a la derecha ActiveCell.Offset(0, -1).Select : Muevete una columna a la izquierda ActiveCell.Offset(1, 0).Select : Muevete 1 fila hacia abajo ActiveCell.Offset(-1, 0).Select : Muevete 1 fila hacia arriba ActiveSheet.Paste : Pega en la Hoja activa (En la hoja q este ubicado) ActiveWindow.DisplayGridlines = False : Ocultar el borde de las celdas ActiveWindow.DisplayGridlines = True : Mostrar el borde de las celdas Activ…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 5k visitas
  23. Started by Antoni,

    Hola a todos: Aquí os dejo uno de esos aportes producto del aburrimiento dominguero. En otro foro me pidieron como abrir un libro en una instancia distinta a la instancia activa, le he puesto cuatro adornos y aquí os lo dejo. Aunque solo sea por ver como se abre una nueva instancia, visualizar los archivos recientes o seleccionar un archivo con GetopenFileName, creo que vale la pena guardarlo. Saludos Abridor.xls

    • 0

      Reacciones de usuarios

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

    Hola: Clásico juego de "Sopa de letras". Se pueden escoger, añadir, eliminar y modificar los temas en la hoja "Temas". Las palabras no se cruzan y pueden estar en vertical, horizontal, en diagonal, al derecho y al revés. Para marcar la palabra, seleccionar la primera letra y Shift+Última letra, si la palabra es correcta, la palabra se resaltará en rojo. ¡ Cuidado !, el juego detecta en que orden se seleccionan las celdas, por lo que se deben seleccionar en el orden lógico de la palabra. Ejemplo: Si tenemos la palabra "PEPE" en A1:A4, y es una palabra correcta. Si seleccionamos A1:A4, el resultado será correcto ya que "PEPE" es una palabra correcta, pero si selecci…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5k visitas
  25. Started by Gerson Pineda,

    Hola a todos! Esta vez mi aporte va enfocado al tipo de usuario que existe sobre el uso y manejo de Excel, el contenido a continuacion fue tomado del blog de un gran usuario de Excel JLD Excel en Castellano Espero puedan sacar conclusiones y comentarios constructivos... Saludos desde Honduras:)

    • 0

      Reacciones de usuarios

    • 27 respuestas
    • 4.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.