Macro ordenamiento alfabético de letras de una palabra

JR -  
JR17200 Mensajes publicados 11 Estado Miembro -
Hola,

Estaba buscando cómo ordenar una palabra como BOUM y obtener BMOU.
Había encontrado la macro, pero ya no está presente.

Gracias por su ayuda

Atentamente

J Racary

3 respuestas

  1. ccm81 Mensajes publicados 11033 Estado Miembro 2 434
     
    Hola

    trimot es una función personalizada (macro) que se utiliza como una función de Excel.
    Alt-F11 para acceder al código, está en el Módulo 1
    Si la transpone en su archivo
    Alt-F11 para acceder al editor de VBA
    Insertar/Módulo para crear el Módulo 1
    Ahí copia todo el código
    Supongo que tu versión de Excel es posterior a 2007
    En ese caso, guarda tu archivo con el tipo .xlsm (Guardar como/ Tipo/ ...para tener en cuenta las macros)

    Que tengas un buen día
    1
    1. JR17200
       
      Hola

      Gracias por tu respuesta.
      Mi versión de Office es Office 2016.
      He guardado en xlsm ????????
      Voy a revisar el código.

      Que tengas un buen día
      0
    2. JR17200
       
      Las ???? errores de tipeo
      Tengo una nueva idea
      Comparar la base de las 7 letras y la de las 8
      Escribo una palabra de 7 letras y como resultado tengo las letras de apoyo que dan 8L

      Ej

      7L

      CABANES. Da + E CABANEES
      + L BALANCES
      BANCALES
      + T BACANTES
      CABESTAN

      VERDETS. Da + A DEVASTER
      DEVERSAT
      + I VERDITES

      Al fin y al cabo, es comparar la palabra de 7L y mostrar todas las palabras de 8L que contienen todas las letras 7 de la palabra de 7.

      ¿Qué opinas, por favor?
      Gracias por tu escucha y que tengas una hermosa tarde

      Jean
      0
    3. via55 Mensajes publicados 14396 Fecha de registro   Estado Miembro Última intervención   2 759 > JR17200
       
      Hola Jean

      Creo que eres un jugador de scrabble como yo, dado lo que buscas hacer.
      Es perfectamente posible con Excel, creo, siempre y cuando tengas en la base de datos todas las palabras de 7 letras y todas las palabras de 8 letras y compongas una pequeña macro adecuada.
      ¿Quieres que lo mire?

      Saludos cordiales
      Via
      0
    4. JR17200 > via55 Mensajes publicados 14396 Fecha de registro   Estado Miembro Última intervención  
       
      Hola Via

      En efecto, soy un jugador de Scrabble retirado.
      Y tengo bien las 2 bases de palabras de 7 y 8 letras.

      Puedo ayudarte a revisar eso. ¿Necesitas las 2 bases? Tengo ambas con las nuevas palabras del último ODS8.

      Gracias por tu atención.
      Buen día

      Jean
      0
    5. via55 Mensajes publicados 14396 Fecha de registro   Estado Miembro Última intervención   2 759 > JR17200
       
      Hola Jean

      Me gustaría que me compartieras las 2 bases, yo también las tengo pero sería bueno compararlas
      Que tengas un buen día también
      Via
      0
  2. ccm81 Mensajes publicados 11033 Estado Miembro 2 434
     
    1. Al fin y al cabo, se trata de comparar la palabra de 7 letras
    ???? y no es un error tipográfico ;-)

    2. y mostrar todas las palabras de 8 letras que contienen todas las letras de la palabra de 7.
    A partir de la palabra de 7 letras, supondremos que todas son diferentes para simplificar
    podemos fabricar la lista de todas las permutaciones de estas 7 letras, hay un máximo de 5040
    Si añadimos 1 letra hay 8 formas de insertarla en cada una de las 5040 permutaciones
    Y como hay 26 letras posibles como máximo para insertar
    eso nos da 5040*8*26 = 1048320 "palabras" de 8 letras posibles, de las cuales 2 o 3 tendrán un sentido!
    Y Excel no puede adivinar si una secuencia de 8 letras tiene sentido o no

    Así que ....
    1
    1. JR17200
       
      1 error de escritura en mi mensaje sobre el archivo guardado en xlm.

      2. Entiendo que no es viable con Excel.
      Gracias por tu atención y tu respuesta.
      Quizás con un gestor de BDD... ¿SQL?!

      Buenas noches.
      0
    2. JR17200
       
      Acabo de entender tu 1 ;)
      No tiene nada que ver con mi registro en xlm ;)

      Leí demasiado rápido ;)
      0
  3. ccm81 Mensajes publicados 11033 Estado Miembro 2 434
     
    Hola

    Una solución
    https://mon-partage.fr/f/pxgGOq9d/

    PD. Distinguir las mayúsculas de las minúsculas

    Saludos
    0
    1. JR17200
       
      Buenas noches
      ¡Muchas gracias!
      Gracias a su ayuda, he podido descomponer con su macro todas las palabras nuevas de 2 a 9 letras.
      ¿Quizás utilizó VBA para crear su macro?
      En cualquier caso, tengo una base de entrenamiento formidable que he complementado con formato condicional.
      Gracias de nuevo y que tenga una buena noche.
      Jean
      0