Condividi:        

Vba Excel: algoritmo backtracking

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Vba Excel: algoritmo backtracking

Postdi karug64 » 09/10/16 12:23

Salve a tutti. Rieccoci qui. Il mio progetto cruciverba si è arenato. Ormai è chiaro che per poter andare avanti occorre implementare un algoritmo di backtracking. Ho trovato qualche esempio in Java ma non conoscendo il linguaggio non riesco a tradurlo. Non è che qualcuno di voi ha sotto mano qualche esempio in vb di questo algoritmo? Grazie
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: Vba Excel: algoritmo backtracking

Postdi Anthony47 » 10/10/16 01:52

Se per backtracking intendi la possibilita' di "disfare" quanto precedentemente fatto, ricordo che tempo fa per un sudoku mi ero limitato a inserire in un foglio di log le attivita' svolte dalla macro; quando poi l'avanzamento si bloccava allora eseguivo all'indietro le operazioni elencate fino a poter modificare la scelta che aveva portato al vicolo cieco.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19221
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vba Excel: algoritmo backtracking

Postdi Marius44 » 10/10/16 21:12

Ciao Karug, Ciao Anthony
Ho avuto qualche impegno e solo ora ho letto i post.
Tempo fa volevo "creare" un mio Sudoku ed in rete ho trovato l'algoritmo che ti allego (lo avevo adattato alle mi esigenze).
Credo sia quello che cerchi.

https://www.dropbox.com/s/nx8jgbspozxyqpa/Sud_BackTracking.xls?dl=0

Fai sapere. Ciao,
Mario
Marius44
Utente Senior
 
Post: 655
Iscritto il: 07/09/15 22:00

Re: Vba Excel: algoritmo backtracking

Postdi karug64 » 11/10/16 21:16

Grazie.
Ci sarà da studiare .....
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22


Torna a Applicazioni Office Windows


Topic correlati a "Vba Excel: algoritmo backtracking":


Chi c’è in linea

Visitano il forum: Nessuno e 69 ospiti