› Excel e gli applicativi Microsoft Office › Distinta Calcio
-
AutoreArticoli
-
Buon pomeriggio,
Avrei questa necessità:
Nel foglio "STAMPA" del file in allegato, vorrei che la cella D14
(collegata alla cella D10) una volta compilata mi restituisca nelle
celle da d16 a d35 i nomi dei giocatori (presenti nel foglio "Repilogo
Giocatori") relativi alla squadra comparsa nella cella D10
ES: D10 = SS Lazio
compariranno solo i giocatori della Lazio!Naturalmente dovro fare la stessa cosa nella cella J13.
Penso di averle provate tutte nella mia poca esperienza, e avrei davvero
bisogno di una mano!Grazie e spero di essermi spiegato...
Allegati:
You must be logged in to view attached files.Ti meriti il +1 solo per il nome della seconda squadra (cella A4 del foglio Squadre)
Penso di averle provate tutte
Mostra i tentativi che hai fatto. E domando: niente VBA? solo formule?
Grande Aurora!
Questo è stato l'ultimo tentativo....e quello che sia avvicina il piu possibile a quello che voglio fare,
ma il top sarebbe una combo (activex) per ogni cella ma di VBA ne so nulla purtroppo
Allegati:
You must be logged in to view attached files.A me sembra che funzioni perfettamente (fermo restando che non compaiono tutti i giocatori della rosa ma solo i primi venti), senza mettere di mezzo VBA.
Non so perchè dici che "il top" sarebbe una combo (per di più ActiveX: ma cosa significa per te questa preferenza?). Nè credo che volessi dire veramente "per ogni cella" (ma di quale range? di quante celle si tratterebbe?).
Cosa c'è che non va nella tua soluzione, e che a me sfugge?
Avrei la necessità nel range che va da E16:E35 di poter eventualmente cambiare l'ordine
di selezione mentre così la selezione rimane fissa
Le formule fanno riferimento alla base dati del foglio "Riepilogo giocatori". Cambiando l'ordine qui, il cambiamento si riflette nel foglio "Stampa". Con che modalità vorresti "cambiare l'ordine di selezione" ? Io immaginerei che - per esempio - nel foglio "Riepilogo giocatori" tu assegni dei numeri crescenti ai giocatori, e te li vuoi ritrovare nel foglio "Stampa" nell'ordine indicato da detti numeri di posizione.
No, i giocatori avranno numeri fissi mentre la distinta per la partita non necessariamente
giocaranno dall' 1 all'11... potrebbe essere che la partita successiva giochi il 12 al posto dell'1
e il 14 al posto del 2 etc....
Ciao
io vedo diverse di soluzioni.
1) la prima è modificare il foglio "Riepilogo Giocatori" aggiungendo per ogni squadra una colonna in cui segnaleare chi vuoi metere in rosa e chi no (una X per esempio)
2) crearti un foglio di appoggio intermedio in cui selezioni la squadra e ti fa vedere tutti i partecipanti e poi un secondo foglio solo per la stampa..
3) passsare al VBA e creare una maschera che permetta data la squadra di scegliere i giocatori...
Grazie Luca,
per me VBA è al momento off limits anche se penso sia la soluzione migliore.
Proverò a modificare la mia soluzione precedente e intanto mi studio un po di VBA.
Grazie mille.
-
AutoreArticoli