Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Classifica aggiornata automaticamente
#1
Rieccomi con un altro problema, questa volta excel:
ho una classifica che vorrei far aggiornare automaticamente ma, nonostante la buona volontà mi perdo.
spero in ub vostro aiuto.
in allegato c'è il file
grazie



Allegati
.zip   classifica aggiornata.zip (Dimensione: 5,43 KB / Download: 38)
Cita messaggio
#2
virescit, credo che per l'aggiornamento dei dati nel tuo foglio dovrai usare delle formule..puoi rivolgerti al forum openoffice: http://user.services.openoffice.org/it/forum/
Poni la tua domanda su sezione Calc
http://user.services.openoffice.org/it/f...um.php?f=9 e allega il file, sapranno aiutarti meglio di me.
Cita messaggio
#3
Si risolve con le macro.
Nel file che allego NON puoi eliminare colonne o aggiungerne in mezzo, non puoi variare il numero di concorrenti, altrimenti devi modificare le macro.

Premi i pulsanti che ho inserito: vedrai che funziona.



Allegati
.zip   classifiche.zip (Dimensione: 10,4 KB / Download: 51)
Il mio blog: http://zerozerocent.blogspot.it/
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE, LO FARA'
Cita messaggio
#4
Bat, mi spieghi cortesemente quale aggiornamento deve fare? Aprendo il file non ho capito molto, grazie.
Cita messaggio
#5
(13-03-2012, 00:26 )d4rkheart Ha scritto: Bat, mi spieghi cortesemente quale aggiornamento deve fare? Aprendo il file non ho capto molto, grazie.
???
non deve fare niente: deve solo premere il pulsante per calcolare le classifiche (l'altro è per cancellare).
Per la "prossima giornata" deve solo aggiornare le colonne C, D, E con i nuovi punteggi, salva, preme il pulsante "Calcola classifiche".

Il mio blog: http://zerozerocent.blogspot.it/
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE, LO FARA'
Cita messaggio
#6
No, in sostanza la macro che fa? Prende i dati da 1 colonna, li somma, li sottrae ad un'altra colonna, che fa?
Cita messaggio
#7
(13-03-2012, 00:35 )d4rkheart Ha scritto: No, in sostanza la macro che fa? Prende i dati da 1 colonna, li somma, li sottrae ad un'altra colonna, che fa?
Ah adesso ho capito... è il codice che non capivi (il che è normale).
Funziona così:
- una funzione fa semplicemente la copia dei dati:
copia la colonna B (i Nomi) nelle colonne F ed H, poi copia la colonna C (Punti giornalieri) in G e la colonna D (Totale) in I; in pratica ti ritrovi con 3 colonne (B,F,H=Nomi) identiche, con 2 colonne (C,G) "Punti giornalieri" identiche e 2 colonne (D,I) "Totale" identiche.

Poi ho registrato una macro che ordina per "Punti giornalieri" decrescenti e nomi in ordine alfabetico (è questo il motivo per cui bisogna affiancare Nomi e punti); stessa cosa per il totale: ho registrato un'altra macro che fa l'ordinamento sui punti totali (e nomi in ordine alfabetico).
Poi il codice delle macro l'ho solo messo in altre 2 funzioni che fanno l'ordinamento.

L'ultima funzione è quella associata al pulsante: chiama banalmente la copia, poi il primo ordinamento, poi il secondo.

Probabilmente non riuscivi a capire istruzioni come queste che fanno l'ordinamento su 2 colonne
ActiveWorkbook.Worksheets("Foglio1").Sort.SortFields.Add Key:=Range("F2:F17") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal


beh, quelle le copi semplicemente dal codice registrato dalle macro! è un vecchio trucco: se non sai come scrivere il codice di qualcosa, registri una macro che fa quel compito e poi te lo copi!

Il mio blog: http://zerozerocent.blogspot.it/
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE, LO FARA'
Cita messaggio
#8
Di vba non ho mai capito niente Undecided mi affido sempre a chi ne sa più di me.
Grazie per la spiegazione, avevo aperto il file dell'utente ma non avevo capito cosa intendesse fare realmente.
Cita messaggio
#9
Nel forum citato da d4rkheart c'è proprio un esempio di classifica ottenuto senza l'utilizzo delle macro, ma con le funzioni CercaVerticale e Grande http://user.services.openoffice.org/it/f...f=9&t=2766

Su LibreOffice la macro non gira a causa della funzione sort
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Cita messaggio
#10
grazie, ora vedo tutto e controllo se ......
una cosa noto subito:
se devo spostare il tutto in un altra cartella cambiamdo i nomi cosa dovrei copiare per inserire le macro.
per eventualie aumento giocatori senza macro cosa si può fare
grazie per l'aiuto
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)