di Anthony47 » 22/03/06 16:11
La puoi fare piu' semplice di quello che hai pensato:
Ti fai una tabella excel con ad esempio le colonne
Titolo; Genere; Data acquisto; Posizione/Prestata a; Data del prestito
Compili questa tabella senza preoccuparti dell' ordine di caricamento, una riga dopo l' altra.
Quando hai un tot di righe, attivi la registrazione di una macro (tramite Menu ->Strumenti - Macro -> Registra nuova macro; guarda se il "Nome macro" e' Macro1 e dai OK), e poi:
- selezioni tutte le colonne della tabella;
- Menu -> Dati -> Ordina ...
- nella finestra di "Ordina" spunti "Con riga di intestazione", poi imposti "Ordina per" e scegli Titolo e Crescente, poi dai OK.
- Fermi la regisrazione della macro (o tramite bottone, se e' comparso, oppure tramite Menu ->Strumenti - Macro -> Interrompi registrazione)
A questo punto ti crei un bottone (lo trovi nella barra dei moduli), che associ alla macro Macro1 e che chiami "Per Titolo"
Fatto questo vedrai che quando clicchi sul bottone parte la macro che ordina per titolo; cosi' potrai aggiungere alla tabella tutte le righe che vuoi e le avrai facilmente ordinate per titolo.
Fatta la prima macro, ne registri una seconda mentre ordini per "Data del prestito" - Decrescente (la procedura e' ovviamente come sopra, salvo le scelte diverse nel box "Ordina").
Ti crei un secondo bottone che associ alla Macro2 e lo chiami "Prestiti"; cosi' potrai ordinare il tuo elenco per data decrescente di prestito, insomma vedrai in testa alla lista i titoli prestati.
Quando presti un titolo, lo cerchi in elenco e compili le colonne "Prestato a" e "Data prestito" (usa un valido formato Data); quando ti torna indietro, cancella la Data prestito e scrivi (colonna Posizione/Prestata a) in che posizione lo archivi.
Io userei il "Blocca riquadri" per rendere la riga 1 sempre visibile, e nella riga 1 ci posizionerei i 2 bottoni.
Con la stessa tecnica puoi registrare altre macro da associare ad altri bottoni; es. una macro che ordina per "Posizione" da utilizzare a scopo inventario.
Ricorda che durante la registrazione delle macro quello che fai viene tutto registrato, quindi non fare in quel frangente cose che non c' entrano.
Ricorda che se vuoi selezionare un bottone con una macro associata (ad esempio per spostarlo di posizione) devi fare "Ctrl" + click (solo click fa partire la macro associata).
Dimmi se quanto proposto risolve il problema, e se devo dare qualche ulteriore spiegazione / istruzione.
Ciao,