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 Gerson Pineda,

    Hola a todos Este no es un aporte en Excel, pero seguro les va servir de mucho, especialmente para los que nos gusta el mundo de programación Office Aquí el enlace: Desarrollo de Microsoft Office Saludos EXCELEANOS!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 889 visitas
  2. 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
  3. Started by Antoni,

    Hola: Cada vez tengo menos ideas para hacer cosas que sirvan para algo, o que como mínimo distraigan. Esta vez a raíz de una consulta en el "otro foro", he hecho esta pequeña macro para desglosar un importe en monedas y billetes. (En Euros) Para probar, poner cualquier importe en A1, y aparecerá el desglose en la columna B. Saludos. PD: En este post de ioyama: https://www.ayudaexcel.com/foro/showthread.php?t=5568 hay algo parecido pero con fórmulas. DesgloseDeMoneda.zip

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 9.1k visitas
  4. Started by logroastur,

    Buenas a tod@s siempre he dado por sentado que realizar la restauración de una modificación de datos por parte de la ejecución de una macro era posible pero a la vez harto dificil por lo que revisando y nevegando he localizado el siguiente codigo que realiza dicha labor es decir dar la opción de deshacer ;con el menu deshacer lo realizado, por una macro restaurando los datos que hubiese antes de ser ejecutada el aporte es de la pagina http://spreadsheetpage.com/index.php/tip/C32 y el codigo Option Explicit Type SaveRange Val As Variant Addr As String End Type Public OldWorkbook As Workbook Public OldSheet As Worksheet Pu…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 13.8k visitas
  5. Started by Enigma25,

    Buenas tardes Tal como lo dicta el titulo de este tema "Desplazar Boton de Comando en Formulario", adjunto un archivo contenido de un formulario y en cual cuenta con un boton. Dicho boton se mueve dentro de formulario de acuerdo a la nueva posicion en donde se dió click con el mouse, todo esto en el evento UserForm_MouseDown: Breve muestra del codigo: Private Sub UserForm_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single) CommandButton1.Move (x - CommandButton1.Width / 2), (y - CommandButton1 / 2) End Sub [/PHP] Es algo sencillo que quizas lo vean sin utilidad al principio, pero estoy seguro que luego, tendrá imaginac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 643 visitas
  6. . Hola: Este es uno de esos aportes que no se van a utilizar en la vida, se trata de detectar el cambio de celda activa al desplazarse por un rango seleccionado usando las teclas flecha (Up, Down, Left, Right) sin perder la selección del rango. Todos deberíamos saber que es posible desplazarse por un rango sin perder la selección usando las teclas Tab Shift+Tab Enter Shift+Enter digo deberíamos porque yo no lo sabía hasta hace un par de días. Lo que ya es mas complicado es detectar el cambio de la celda activa porqué no se activa el evento Worksheet_SelectionChange. En otro foro pidieron esa posibilidad, además usando las teclas de flecha en luga…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 622 visitas
  7. Este es mi primer pequeño aporte, de una solución que necesitaba por la que llegué a este foro. Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo ErrorTarget If Target.Cells.Count > 1 Then Target.Interior.Color = xlNone Target.ClearComments Exit Sub End If If Target.Value = "" Then Target.Interior.Color = xlNone Target.ClearComments Exit Sub End If If Intersect([A1:P10000], Target) Is Nothing Then Exit Sub For r = 2 To 10 If Target.Value = Sheets("Codigo").Cells(r, 1).Value Then Target.Interior.Color = RGB(192, 192, 192) …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  8. Buenas, Aquí os dejo una de las mejoras que le he puesto a mi proyecto de estudio por Excel. Se trata de un sistema de navegación entre directorios por exploración al igual que se puede hacer con el Regedit o con Windows Explorer, solo que en lugar de manejar objetos relacionados, simula dicha acción con las filas del Excel ocultándolas o mostrándolas. Para el ejemplo he cogido la ruta de directorios de Windows XP para que se entienda mejor el propósito, yo lo uso para definiciones de las materias que estoy estudiando. Además de expandir o contraer directorios mediante Doble Click, tiene también la opción de lanzar una macro en caso de no estar en la zona de expansi…

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 16k visitas
  9. Si no dispones de MS Project puedes emplear MS Excel para construir un Diagrama de Gantt con muchas de sus características leyendo este tema y para comenzar este mes de septiembre con buenos propósitos y proyectos. Los diagramas de Gantt normalmente no tienen en cuenta nada más que un escenario previsto pero éste tiene tres escenarios o casos posibles: - Optimista (mejor caso): con el tiempo óptimo de menor duración histórica de las tareas. - Realista (caso planificado): con el tiempo modal de duración de mayor frecuencia histórica de las tareas. - Pesimista (peor caso): con el peor tiempo, o sea la mayor duración histórica de las tareas. Además de poder modificar …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 20.5k visitas
  10. Started by Fleming,

    Hola compañeros Aunque el tema está ya muy tocado, acompaño un archivo por si aporto algo que resulte útil. En él se recogen dos soluciones en función de que los sábados se consideren hábiles o inhábiles. Saludos EDITO: He suprimido en el encabezamiento de la columna K el texto: "hasta 31 de marzo" DÍAS HÁBILES. Más completo.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  11. Started by Fleming,

    Hola compañeros A petición de un usuario que me solicita aclaración de una fórmula, acompaño por aquí un archivo en el que trato de explicarla. Saludos cordiales Edito: Ver solución definitiva en el post nº 11 CUMPLEAÑOS.1.xls

    • 0

      Reacciones de usuarios

    • 22 respuestas
    • 4.2k visitas
  12. Started by Antoni,

    Hola: En el "otro foro", alguien hizo una consulta de como dibujar cuadrados en la hoja con los bordes de las celdas, y pensé, que forma mas estúpida de perder el tiempo y decidí que aburrirse todavía era una forma mas estúpida de perder el tiempo, o sea que aquí me teneis haciendo una herramienta para recuadrar rangos. Espero que os parezca tan inútil como a mi, pero si alguien tiene que hacer muchas plantillas, igual hasta le vale. Eso si, si alguien tiene dudas de como usar un control spinbutton, de como recuadrar una celda, o de como se pone color a un borde, igual le entretiene un rato. Pues nada mas, ya falta menos para la Navidad. Saludos. Macro. ¡Ah! Recu…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.2k visitas
  13. Aqui les dejo una formulita que encuentra el digito de verificacion para las Cedulas y Nits (rut) de Colombia. (no creo que le sirva a otro pais pues cada uno utiliza su logica). Espero les sirva. Jada Digito de verificacion.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.9k visitas
  14. Started by Damgood,

    Hola espero que este aporte le sirva a alguien. Es un display de puntos con el cual se puede ingresar un mensaje de hasta 255 caracteres. Debo aclarar que lo encontre en la red y se me hizo interesante para compartirlo en este foro que tanto me ha ayudado Que tengan todos un buen dia. DISPLAY.rar

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.1k visitas
  15. Started by rodrigoreyes2014,

    e creado esta hoja de excel 2007 la cual me da el dato del dolar en tiempo real en y yo quisiera saber como aser que la hoja numero dos no sea visible ni se pueda modificar por terceras personas o si existe otro método para aserlo mas fácil valor de dolar en tiempo real.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  16. Started by Enigma25,

    Buenas tardes Este es el archivo para la duda respecto del uso del listview. Mis respetos. Listview.zip Listview1.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 875 visitas
  17. Started by masdelomenos,

    Hola a TODOS. Tengo un buscador en una base de datos que funciona muy bien, segun las coincidencias de una columna trae cierta informacion por debajo y la mismas con un boton es llevada a otras para completar todos y cada uno de los datos asociados; sin embargo quisiera que el mismo buscador fuese autocompletandose segun las coincidencias de cualquiera de los datos que se encuentren dentro de la base. Hay un ejemplo en Solucionado - "busqueda inteligente" | Ayuda Excel que funciona muy bien y sin embargo no logro adaptarla a mi base de 10 x 30000. Adjunto mi proyecto Pd: acabo de darme cuenta que hice el post en un lugar que no corresponde. Favor de mover Gracias…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 619 visitas
  18. Started by Antoni,

    Hola: En esta ocasión una mini macro para duplicar cualquier fila las veces que queramos. Paz y amor. Duplicar filas.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.4k visitas
  19. Hola: Aquí os dejo una de esas cosas que tiene Excel por ahí, y que a veces puede ser útil Crear un formulario de edición de los datos de cualquier hoja de un libro con una sola instrcución: ActiveSheet.ShowDataForm Saludos EditarHojas.zip

    • 0

      Reacciones de usuarios

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

    Hola: En el adjunto encontrareis un formulario, en este formulario, podreis Insertar, Eliminar y Actualizar cualquier hija del libro, desde 1 a 8 columnas. La hoja, debe tener una fila de encabezamiento con el nombre de las columnas. En dichos nombres pueden insertarse unos caracteres al principio y al final que nos permitirán saber en el momento de editar: (Se explican en el adjunto) Si el dato es obligatorio o no Si la columna admite duplicados o no Si la columna es modificable o no Si el dato tiene formato texto Si el dato tiene formato fecha Si el dato es numérico El formulario, se redimensiona de forma automática en función del nº de columnas, de igual form…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  21. Hola: Otra muestra mas del aburrimiento en un día de "perros" en Galicia. Se explica por si solo. Hasta la próxima si no me ahogan las lluvias. Editar listbox con multiselección.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  22. Started by Antoni,

    Hola amado pueblo: En esta ocasión os dejo un editor de celdas desde un formulario. ¿ Utilidad ? Revisad el código y encontrareis la forma de dar formato a una celda (Color, Tamaño, Fuente, Alineación, ...), no le encuentro otra. Abrir el archivo y seguid vuestros instintos. Salu2 a todos, todos Cell editor.xls

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.2k visitas
  23. 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
  24. Started by RAFAEL DE LA TORRE,

    Aqui os dejo un pequeño aporte de la funcion Ontime, que reproduce un efecto parpadeo de texto en una celda, el codigo esta en modulo, y tambien en thiswork, espero que os sirva de utilidad. P.D. Perdonar por la licencia de agradecer a todos los compañeros, y y maestros que nos ayudan a saber mas como hacer excel mas facil. Saludos Rafa Efecto parpadeo.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 3.2k visitas
  25. Started by Antoni,

    Hola: Aunque creo que es un tema ya tratado con anterioridad, se me ha ocurrido utilizar Application.OnTime para hacerlo. Colocar en la hoja: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = ("$A$1") Then LlamarMacro Target End Sub [/CODE] Colocar en un módulo: [CODE] Sub LlamarMacro(Macro As Variant) Application.OnTime Earliesttime:=Now, Procedure:=Macro End Sub [/CODE] Cada vez que cambie A1 se ejecutará la macro que contenga su valor. Ni que decir tiene que también podríamos utilizar este método con un TextBox de un formulario o cualquier otra variable desde un módulo. Saludos. Una vez publicado el aporte he encontrad…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k 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.