Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SUDOKU CONVIVIAL EN VBA SOUS EXCEL


Information sur la source

Catégorie :VBA Classé sous : sudoku, vba excel, convivial, complet Niveau : Initié Date de création : 06/10/2007 Date de mise à jour : 10/10/2007 00:12:51 Vu / téléchargé: 5 839 / 770

Note :
Aucune note

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

3 applications :
2 avec des sudokus avec icones à placer dans une grille, en HTML et en VBA Excel.
1 plus complète pour les sudokus numérique :
Cette application Excel permet de générer ou de résoudre tout Sudoku de dimensions 4X4 à 25x25.
Les feuilles de calculs permettent de présenter, mémoriser les solutions ou problèmes.
De nombreuses options dans la feuille de commandes (simple avec boites listes et cases à cocher):
- Définition de la dimension de la grille
- Définition de l'action à faire :
  Résoudre un Sudoku saisi ou mémorisé dans une feuille de calcul
  Générer un Sudoku avec x% de cases vides
- Permettre ou non l'affichage en cours de calcul
- Rechercher toutes les solutions (différentes) possibles d'un problème, ou de sudokus à partir de  
  grilles vides.
- Réglage du délai de la recherche, du nb de solutions à afficher avant arrêt ....


 

Source

  • Un seul classeur EXCEL contenant le module Visual Basic, et une feuille de commande,
  • et feuilles problèmes avec génération de feuilles solutions.
  • La solution récursivité vraie a été écartée pour cause de sa lenteur.
  • Travaille de haut en bas de la grille, en essayant successivement
  • une suite aléatoire des nombres 1 à dim, pour chaque case et en remontant
  • si aucune solution n'est trouvée pour la case ....
  • Voir la source VBA dans le fichier Excel (procédure maitresse résolution).
Un seul classeur EXCEL contenant le module Visual Basic, et une feuille de commande, 
et feuilles problèmes avec génération de feuilles solutions.
La solution récursivité vraie a été écartée pour cause de sa lenteur.
Travaille de haut en bas de la grille, en essayant successivement 
une suite aléatoire des nombres 1  à dim, pour chaque case et en remontant 
si aucune solution n'est trouvée pour la case ....
Voir la source VBA dans le fichier Excel (procédure maitresse résolution).

 

Conclusion

Application 1 et 2 : utilisable avec des enfants, ou si vous êtes un "visuel"

Application 3 : L'inventaire des solutions peut être exhaustif (si on est patient), et la résolution fonctionne avec tout type de sudoku de type 4 à 25.
L'algorithme est le même pour toute les résolutions, sauf pour la génération de grilles 25x25, qui serait trop longue : on obtient des grilles différentes, mais avec une certaine symétrie dans l'aléatoire !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

06 octobre 2007 02:55:20 :
Modification de la génération 25x25
06 octobre 2007 02:56:18 :
Générateur de 25x25 modifié
07 octobre 2007 01:36:58 :
feuille de commande modifiée
07 octobre 2007 01:55:14 :
3 applications dont deux avec des icônes, et pas des chiffres. La troisième résout tous les problèmes sans planter, avec rapidité, car la solution récursive a été ecartée.
08 octobre 2007 21:31:49 :
Coorection d'un bug pour génération 25x25
09 octobre 2007 00:19:11 :
Enfin terminé !
10 octobre 2007 00:12:52 :
Toilettage du code, et ajout de commentaires

Commentaires et avis

signaler à un administrateur
Commentaire de zozo14 le 06/10/2007 01:59:39

Bien que très classique, est trés pratique à utiliser.

signaler à un administrateur
Commentaire de zozo14 le 09/10/2007 00:23:40

Vous disposez maintenant de 3 applications Sudoku, qui ne plantent jamais !! jusqu'à votre prochaine remarque...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Paramétrage complet pour Impression [ par Rollon ] Recherche code source pour le paramétrage complet d'une imprimante. Marges, taille papier, couleur/NB, ... bref, la totale si possible, car pour le mo Férial, liste des fêtes en France, complet? [ par Louis ] Ferial a été mis à jour.Il fait maintenant la liste des fêtes en France.On y trouve les fêtes légales et non légales.Je crois qu'elles y sont toutes, Un cours complet [ par Insupien ] salut la communaute VB y at ilm quelqu un qui peu m aider j ai besoin d un cours bien detaille a telecharger . merci les gars c tres gentille Aide pour un novice SVP Aidez-moi [ par Ricpperso ] Quels sont les codes complet pour annuler et répeter un frappe dans un richEdit avec VB6, Les codes complet SVP@+Rich@rd Je voudrais scripter un texte complet? [ par xwarrior ] Bonjour je suis nouveau ici..et moyennement nouveau a vb. Mon ami ma proposer un defi...ce defi consistait a faire un programme qui, lorsque que vous Prog complet d'envoi de messages a travers un reseau [ par JEROMAX ] Un petit prog (98ko) plutot simple et tres complet avec envoi multiple, gestion de messages favoris, gestion de destinataires favoris, recherche des p S.O.S.le je cherche un cours complet de vbasic 5 ou 6 [ par ramzi1973 ] salut marci de m'aider de m'envoyer un courSOS.je cherche cour VB5 OU vb6 complet sur vb5 ou vb6.merci S.O.S.le je cherche un cours complet de vbasic 5 ou 6 [ par ramzi1973 ] salut marci de m'aider de m'envoyer un courSOS.je cherche cour VB5 OU vb6 complet sur vb5 ou vb6.merci S.O.S.le je cherche un cours complet de vbasic 5 ou 6 [ par ramzi1973 ] salut marci de m'aider de m'envoyer un courSOS.je cherche cour VB5 OU vb6 complet sur vb5 ou vb6.merciVotre texte ICI Access >> 'empilation/ caténation de Tables' [ par LAJ ] J'ai deux tables Table A concernant des "Agents" Champ A: matricule (clef) Champ B: matricule extension Champ C:matricule complet Table B des


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,449 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.