choix parmi une zone sélectionnée

choix parmi une zone sélectionnée - VB/VBA/VBS - Programmation

Marsh Posté le 23-06-2006 à 11:44:09    

bonjour,
étant sur une macro pour générer des grilles de sudoku (je sais je ne suis pas le premier, et pas le dernier à vouloir m'y mettre), je voulais asvoir si en partant d'une région de départ A1:I9 par exemple, il est possible d'utiliser une fonction comme Rnd dans une liste, où chaque case déjà utilisée n'en fera pas partie
exemple:
 région A1:D4 (un carré4x4)
|  |1|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
si la case A2 a la valeur 1, alors de ma région je supprime les cases  
|X|1|X|X |
|X|X|  |  |
|  |X|  |  |
|  |X|  |  |
et je tire au sort une case parmi les restantes...
donc pour résumer ma question est simple :
peut-on retirer des cases à une sélection ou une région sous excel ?

Reply

Marsh Posté le 23-06-2006 à 11:44:09   

Reply

Marsh Posté le 23-06-2006 à 17:07:36    

Crée une variable tableau (2 dimensions) de la meme taille que ta grille de sudoku, et travaille dans ton tableau.
Crée une 2ème variable tableau qui contient la liste des cases à remplir, maintenue en parallèle avec l'aute variable. Quand une des cases variable1 est remplie, retire se référence de dans variable2.
 
Je suis pas sûr d'être très clair...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed