IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

SUDOKU - Formatage de grille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Par défaut SUDOKU - Formatage de grille
    Bonjour,
    Je cherche de l'aide en VBA sur Excel. Je connais plutôt bien Excel que je pratique depuis 30 ans, mais pas VBA.
    Je me suis intéressé au SUDOKU et je suis au niveau 9. Je ne recherche pas de programme de résolution de grille (on en trouve beaucoup sur Internet) mais je cherche à mettre en forme de manière automatisée des grilles que je trouve sur internet et que je mets sur Excel afin de les imprimer dans une taille plus grande que les magazines vendus en kiosque, afin de les résoudre de manière classique.
    Pour résoudre une grille, j’identifie pour chaque cellule vide les candidats potentiels et je les écris au crayon. Ce qui m'amène à 2 méthodes:
    - J’écris les chiffres à la suite des uns des autres dans chaque case vide, mais ce n’est pas visuel, donc moins efficace.
    - Dans chaque case vide, je les écris en 3 lignes de 3 chiffres de manière à ce que les chiffres potentiels soient toujours situés au même endroit dans la case (le 1 en haut à gauche, le 2 à sa droite, le 3 en haut à droite, le 4 à gauche de la seconde ligne, etc... pour finir avec le 9 en bas à droite). C'est beaucoup plus visuel mais ça fait des petits chiffres et ce n’est pas toujours bien ordonné. C’est pour ça que je voudrais formater mes cases vides pour avoir un guide.
    J’imagine le principe suivant :
    - Je divise chacune des 81 cases Sudoku en 9 cases plus petites (3 lignes et 3 colonnes) J'ai donc une grille de 729 cases.
    - Je fusionne chaque ensemble de 9 cases (dans chacune des 81 cases sudoku) pour une facilité de saisie. Ça me ramène à une apparence de 81 cases.
    - A ce stade, j’ai ma grille « master » vide.
    - Je saisis les chiffres de la grille choisie sur Internet (comportant un peu plus de 20 chiffres en général)
    - Dans chaque case sans chiffre, je dé-fusionne les 9 cases et je formate en gris clair les bordures internes des 9 cases. Comme cela, lorsque j’imprime la grille, j’ai une trame dans chaque case vide qui me permet d’écrire mes candidats potentiels avec précision.
    C’est pour ce travail de dé-fusionnage/bordures –pour lequel je n’ai pas trouvé de fonctions Excel, même en formatage conditionnel- que je souhaite utiliser VBA. Je peux le faire manuellement, mais c’est laborieux et peu satisfaisant intellectuellement !

    Voilà, j’espère que c’est assez clair. Merci à celles et ceux qui pourront m’apporter la lumière !

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,

    Voici la grille de sudoku. Un double clic sur le chiffre choisit dans un carré pour l'afficher dans la grille. Un double clic sur le chiffre réinitialise la case. Les chiffres identiques à celui sélectionné sur toute la ligne et toute la colonne s'effacent.

    Pièce jointe 434862

    Cdlt

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,

    Une autre version pour ta grille de sudoku
    où l'on saisi les chiffres sur les cases voulues.

    Après impression le bouton RAZ permet de saisir une nouvelle grille.

    Bon test
    Fichiers attachés Fichiers attachés

  4. #4
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Par défaut
    Merci les gars! Trop forts!
    Germain

  5. #5
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    RE,

    Nouvelle version qui supprime le chiffre choisi dans toute la zone

    Pièce jointe 434879

    Cdlt

  6. #6
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Par défaut
    Génial Arturo!
    Merci beaucoup et bonnes Fêtes
    Germain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sudoku, Génération de grille
    Par theprogrammeur dans le forum C++
    Réponses: 3
    Dernier message: 30/06/2008, 22h38
  2. Sudoku - générateur de grilles
    Par thegitch dans le forum Langage
    Réponses: 1
    Dernier message: 09/10/2007, 15h42
  3. [VB6]Afficher une grille de Sudoku
    Par epaminondas dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 07/03/2006, 18h36
  4. Dessiner un grille de sudoku
    Par etranger dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 17/02/2006, 10h24
  5. générer grille de sudoku sans disjoncteur
    Par javatwister dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/12/2005, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo