PDA

Visualizza versione completa : Applicativi Creare classifica con excel



Brujo
23-10-10, 12: 08
Buongiorno a tutti, vorrei creare una classifica per mia madre, per il burraco :tong2, con excel. Mi spiego, non conosco bene questo gioco ma da come ho capito ci sono quattro partite ed alla fine bisognerebbe stilare una classifica che mi metta in automatico la persona che ha fatto il maggior numero di punti fino a quella che ne ha fatti di meno. Magari creando anche un tasto che faccia questo

http://img251.imageshack.us/img251/7662/burraco.th.jpg (http://img251.imageshack.us/i/burraco.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Questi risultati dovrebbero apparire sotto la colonna AR ad esempio.

Grazie in anticipo:bai

Andy86
23-10-10, 19: 12
:bai

Mi sfugge perché salti dalla colonna P alla colonna AO... :boh

Comunque, il metodo macro per ordinare celle e colonne è: sort (http://msdn.microsoft.com/en-us/library/aa213557%28office.11%29.aspx).

Per suggerirti il codice esatto da inserire nella macro necessita sapere da quale colonna prendere i valori, cioè quale colonna rappresenta i punteggi. Il burraco non lo conosco nemmeno io, quindi solo guardare l'immagine non mi serve a nulla... :ehmm

Armandillo
23-10-10, 19: 47
:bai

Anch'io non conosco il gioco ma qui (http://usato-computer.vivastreet.virgilio.it/usato-computer-informatica+rho/burraco-software-excel-per-tornei/15039764) c'e' qualcosa che ti puo' interessare

Brujo
23-10-10, 20: 06
:bai

Mi sfugge perché salti dalla colonna P alla colonna AO... :boh

Comunque, il metodo macro per ordinare celle e colonne è: sort (http://msdn.microsoft.com/en-us/library/aa213557%28office.11%29.aspx).



Per suggerirti il codice esatto da inserire nella macro necessita sapere da quale colonna prendere i valori, cioè quale colonna rappresenta i punteggi. Il burraco non lo conosco nemmeno io, quindi solo guardare l'immagine non mi serve a nulla... :ehmm

Non lo so neanche io perchè passa dalla colonna P a AO, non l'ho compilato io:boh
Le colonne da dove dovrei prendere i punteggi sono I;J;K;L
forse M
o forse N
devo farmelo spiegare, ma prendiamo per buone le prime 4 lettere. Una volta capito il meccanismo penso che non sia difficile poi, almeno spero:tong2

Andy86
23-10-10, 22: 15
Dipende tutto da te. Il vba in sostanza segue gli stessi fondamenti della programmazione di altri linguaggi, se hai altre esperienze di programmazione ti sarà sicuramente più facile, altrimenti dovrai scervellarti un po' di più (sempre che tu abbia la volontà per farlo).

Nel caso particolare di dover prendere alcune righe sorge un problema: il metodo sort non consente selezioni multiple.
Esempio banale, ponendo caso che vi siano 12 righe e che l'elenco dei nomi sia nella colonna M.


Only registered members can view code.

Con "range" indichi un intervallo di celle e ci chiami sopra il metodo Sort.
Con il parametro Key passi la prima cosa da ordinare (e avanzando coi numeri la seconda, la terza e cosi via...), con columns passi una colonna, con Order passi il tipo di ordinamento da associare (tramite il numero) al Key, xlDescending = calante.

Altra limitazione, gli oggetti (range, rows, columns) che passi a key devono essere compresi nella selezione su cui chiami sort.

Nel caso ciò non basti e si renda necessario superare le limitazioni, allora bisogna crearsi le funzioni a manina, creando codice che esamini il valore di date celle e crei un ordine per altre celle. In questo caso però la difficoltà sale, e di parecchio.