Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

GP di Formula 1 con Excel

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

GP di Formula 1 con Excel

Postdi ricky53 » 06/06/10 19:40

Ciao a tutti,

sto ultimando un FILE excel per poter memorizzare i risultati dei Gp di F1: classifica piloti, costruttori, mediante query WEB e ...

Qualcuno è interessato ad avere il lavoro ?

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Sponsor
 

Re: GP di Formula 1 con Excel

Postdi ricky53 » 07/06/10 14:56

Ciao a tutti,

ecco la prima versione del GP di formula 1 - 2010

Attendo vostri suggerimenti e commenti per migliorare il lavoro prodotto.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

GP di Formula 1 con Excel

Postdi raimea » 07/06/10 15:42

bel lavoro 8)

il file e' ben fato ben impostato..
complimenti
se farai-metterai novita' al file facci sapere
ciao
http://www.lelugarine.eu
S.O. Seven7, Excell 2010
Avatar utente
raimea
Utente Senior
 
Post: 1101
Iscritto il: 11/02/10 07:33
Località: lago

Re: GP di Formula 1 con Excel

Postdi ricky53 » 07/06/10 16:09

Ciao,
grazie.
Quando avrò una nuova versione la renderò disponibile.

Suggerimenti per nuove funzioni e modifiche?

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi ProbePotter » 08/06/10 06:41

Complimenti, Ricky53 un' ottimo lavoro.
Al momento, non ho suggerimenti da proporti.
Tienici informati per eventuali aggiornamenti che apporrai.
Ciao
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37

Re: GP di Formula 1 con Excel

Postdi ricky53 » 08/06/10 13:58

Ciao,
grazie per quanto hai scritto.
Sarà mia cura aggiornarvi: sto terminando una implementazione ...

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi ricky53 » 09/06/10 00:20

Ciao a tutti,

siamo al GP F1 2010 - Versione 2

Ho inserito un foglio "GUIDA" con le funzionalità disponibili e come ottenerle.

Sono graditi suggerimenti e segnalazioni di eventuali anomalie.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi raimea » 09/06/10 05:26

ben fatto
ora un info..
all'avvio del file dopo alcuni secondi appare piu volte la scritta:

" la query web non ha restituito dati. per modificare la querry premi ok, selez il nome dell'intervallo dati esterno
nella casella nome sulla barra della formula, quindi fare clik sul puls modifica querry sulla barra degli
strumenti esterni. "

non e' possibile fare in modo che questo scritta non appaia piu' ?
ciao
http://www.lelugarine.eu
S.O. Seven7, Excell 2010
Avatar utente
raimea
Utente Senior
 
Post: 1101
Iscritto il: 11/02/10 07:33
Località: lago

Re: GP di Formula 1 con Excel

Postdi ricky53 » 09/06/10 17:51

Ciao,
Uhm ...
forse c'era un problema sul server del loro sito o la connessione del tuo provider era lenta ...

Ti capita tutte le volte o solo qualche volta?

A me con tante prove che ho fatto ( e ne ho fatte ...) non è mai capitato.
Puoi dirmi che passi avevi fatto quando hai avuto quel messaggio?
Così cerco di riprodurre il caso.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi raimea » 09/06/10 20:03

linea adsl ok
non e' un problm di connessioni..
all'apertura del file dopo aver attivato macro + attiva aggiornamento
dopo alcuni sec fa cio che ho scritto sopra.
sembra che lo scrive perche' non ci sono "novita" rispetto all'ultimo collegamento di controllo
lo fa sempre all'apertura
ciao
http://www.lelugarine.eu
S.O. Seven7, Excell 2010
Avatar utente
raimea
Utente Senior
 
Post: 1101
Iscritto il: 11/02/10 07:33
Località: lago

Re: GP di Formula 1 con Excel

Postdi ricky53 » 09/06/10 22:55

Ciao,
O.K. ho riprodotto il caso.
il messaggio viene dato perchè attivando l'aggiornamento automatico vengono eseguite le query che sono presenti nelle macre ed i tempi di risposta forse sono un po' lunghi e, quindi, viene restituito il messaggio di errore.
Comunque l'aggiornamento automatico (per abitudine io non lo attivo mai) non è necessario attivarlo perchè le macro vengono eseguite quando si compie un'azione (click su cella o su pulsante).
Vedo se c'è una possibilità di controllare l'esecuzione delle query e rallentarle.

Grazie della segnalazione.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi Anthony47 » 10/06/10 02:02

Come appassionato di F1 e di excel ho scaricato il tuo file; non ho fatto grandi prove, ma ho solo guardato la segnalazione di raimea relativa agli errori "La web query non ha restituito dati. etc etc".

La mia analisi e' la seguente:
1) Il problema e' legato all' aggiornamento dei risultati delle query.
2) Nei fogli c' e' una gran quantita' di intervalli a cui e' associata una query (sono 93 + 150 + 88)
3) Questo perche' lanci le query con ActiveSheet.QueryTables.Add, che in realta "aggiunge" una query
4) estraendo i source delle query ho trovato che vanno in errore
A) su foglio GP-Pilota-Risultati, 6 query che fanno capo tutte alla destinazione http://www.formula1.com/results/season/2010/831, cioe' quelle collegate ai nomi 831_5, 831_4, 831_3, 831, 831_1 e 831_2
B) Idem su foglio GP-Selezionato (source URL;http://www.formula1.com/results/season/2010/831), che si trova nei nomi 831_2, 831_1, 831
C) Idem sul foglio Query_Web_Appoggio, nei nomi 831, 831_1, 831_2
Basterebbe eliminare dai tre fogli gli intervalli con questi "nomi", o non attivare l' aggiornamento automatico, per eliminare anche il problema.

Tuttavia per evitare di creare tutte queste query e relativi intervalli (indipendentemente dal link errato che produce gli errori), il mio suggerimento e'
-crea i vari fogli con la unica QueryTable che serve, anche a mano
-poi come codice puoi usare qualcosa come
Codice: Seleziona tutto
ActiveSheet.QueryTables(1).Connection ="URL;http://www.formula1.com/results/season/2010/" & Num_Pagina, Destination:=Range("A1"))
ActiveSheet.QueryTables(1).refresh

Puoi vedere quante query sono inserite all' interno dei vari fogli con qualcosa come
Codice: Seleziona tutto
MsgBox ActiveSheet.QueryTables.Count
e sue varianti.

Spero che quanto sopra ti sia di qualche utilita'.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: GP di Formula 1 con Excel

Postdi ricky53 » 10/06/10 14:59

Ciao Anthony,

avevo già notato che la query veniva eseguita con “QueryTables.Add” (il codice lo avevo reperito da un altro lavoro fatto da un utente dei forum) ma non avevo approfondito la questione.

Quando ho avuto l’esigenza di aggiungere una mia query, che trovi scritta in ”Importa_Piloti_Vittorie”, l’ho scritta senza utilizzare “QueryTables.Add” ma con “QueryTable.Connection”.

Nelle innumerevoli prove che ho fatto, non attivando mai l'aggiornamento automatico (non è consigliabile attivarlo), non ho mai avuto il problema. Il problema l’ho avuto quando ho attivato l’aggiornamento automatico.

A proposito non ho ancora trovato il modo di non fa apparire la segnalazione sull’attivazione automatica delle query (non penso sia possibile eliminarlo) : Anthony sia quale opzione va utilizzata per non far apparire il fastidioso messaggio

Anch'io ho analizzato il problema segnalato da Raimea e condivido la tua ipotesi sulle query: TROPPI INTERVALLI. (l’alto numero di intervalli dimostra che ho fatto tantissime prove … ma non avevo mai analizzato il codice copiato e riciclato … male molto male quando si utilizza software scritto da altri si devono sempre fare le necessarie verifiche ...)

Farò le opportune modifiche.

Grazie per la collaborazione.

A ritrovarci qui, a breve, con una nuova versione.

Ciao da Ricky53
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi ricky53 » 12/06/10 18:10

Ciao a tutti,

siamo al GP F1 2010 - Versione 3.0

Questa versione contiene anche i validi suggerimenti di Anthony e le implementazioni fornitemi da un caro amico di un altro forum.

Vi consiglio di leggere la breve guida "GUIDA" per conoscere quali funzionalità sono disponibili.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

GP di Formula 1 con Excel

Postdi raimea » 13/06/10 06:43

bel lavoro
non ho piu riscontrato i messaggi precedentemente segnalati.. ;)

ottimo aver messo la fotografia del circuito ad ogni gara selezionata
http://www.lelugarine.eu
S.O. Seven7, Excell 2010
Avatar utente
raimea
Utente Senior
 
Post: 1101
Iscritto il: 11/02/10 07:33
Località: lago

Re: GP di Formula 1 con Excel

Postdi ricky53 » 13/06/10 10:22

Ciao,
ho eliminato la query che utilizzavo prima ed anche in base ai suggerimenti di Anthony sono arrivato a questa versione, direi abbastanza stabile, se dovessi riscontrare qualche comportamento anomalo segnalalo subito.

Ed oggi pomerriggio godiamoci il "GP del Canada" !!!!

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi raimea » 13/06/10 19:30

accidenti :mmmh:
dopo il g.p canada il foglio gp-pilota-risultato
col. f e G non si sono aggiornate correttamente ( mette una data...)
( al momento x risolvere ogni volta si dovrebbe copiare il - formato riga precedente..)

anche il colore della riga e' rimasto bianco
ciao
http://www.lelugarine.eu
S.O. Seven7, Excell 2010
Avatar utente
raimea
Utente Senior
 
Post: 1101
Iscritto il: 11/02/10 07:33
Località: lago

Re: GP di Formula 1 con Excel

Postdi ricky53 » 13/06/10 22:25

Ciao a tutti,
siamo al GP F1 2010 - Versione 3.1 contenente alcune modifiche e miglioramenti.

Si lo avevo notato anch'io e lo avevo rimosso.
Grazie per le segnalazioni di anomalie che mi avete fatto.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: GP di Formula 1 con Excel

Postdi Max_46 » 01/09/10 09:45

Che dire... lavoro ottimo, complimenti! :)
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: GP di Formula 1 con Excel

Postdi ricky53 » 05/09/10 02:07

Ciao,
come sempre GRAZIE.

Ho fatto qualche implementazione: piccoli aggiustamenti e qualche funzione è stataimplementata, ma nulla di particolarmente interessante.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "GP di Formula 1 con Excel":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti