Da poco sto cominciando ad apprezzare le mille potenzialità di excel e oggi
per esercizio stavo mettendo giù un foglio di calcolo che potrebbe essermi
utile per la mia attività...
In pratica è un foglio con al massimo 500 articoli,di cui voglio tener
traccia della presenza in magazzino.
Per essere avvisato quando le unità scendono sotto le 3, ho usato la
formattazione condizionale, ma mi era venuta in mente una estensione.
Mi piacerebbe che le righe (articoli) che presentano nella cella
"disponibilità" un valore inferiore a 3 (per esempio) venissero copiate in
automatico in un secondo foglio, in modo da poterlo stampare e usarlo per
le ordinazioni.
Un esempio del foglio del magazzino:
codice | descrizione | rimanenza |
-------------------------------------------
1 | Tappo | 1 |
2 | bottiglia | 4 |
3 | chiodo | 100 |
Qualcuno mi può dare qualche idea?
Grazie ed un saluto
Buonanotte.
Nicola
Hai provato con il filtro automatico?
esegui questi passi:
- seleziona una qualsiasi cella del tuo elenco
- da menù Dati > Filtro > Filtro automatico
- dalla freccia della rimanenza, scegli (personalizzato....)
- imponi tutte le condizioni che vuoi
- indi puoi stampare oppure con Copia/incolla puoi esportare dove vuoi.
enzo
> Hai provato con il filtro automatico?
Grazie mille, era la soluzione semplice che cercavo!
Un saluto
> Se mastichi di VBA te la cavi con qualche riga di codice.
> Se ti serve una base di partenza riposta che ti rispondo
> unendo un po' di codice.
Grazie mille Nicola, come dicevo a Enzo poco sotto ho adottato la sua
soluzione dei filtri automatici, che mi è sembrata semplice e funzionale.
Però dato che sono una persona curiosa di approfondire, sarei felice se tu
mi dessi qualche dritta sul come fare il lavoro con VBA.
Uso discretamente il Visual Basic ma sono a digiuno di VBA :-(
Grazie mille e un saluto!
PS. Conosci un buon testo per imparare il VBA di Excel?
Ciao, terepo.
La Guida in linea di Microsoft Visual Basic di Excel. A partire dalla
pagina:
Oggetti Microsoft Excel
(o come si chiama nella versione che usi tu).
--
Ciao :o)
Maurizio Borrelli, Microsoft MVP - Office Systems - Access
--------
?SPQR(C)
X
--------
> Però dato che sono una persona curiosa di approfondire, sarei felice se tu
> mi dessi qualche dritta sul come fare il lavoro con VBA.
> Uso discretamente il Visual Basic ma sono a digiuno di VBA :-(
Sei una persona curiosa? conosci discretamente il VB?
allora prova questa procedura:
dopo aver creato il filtro, prima di selezionare il (personalizzato...)
segui
questa procedura:
- da menù > strumenti > macro > registra nuova macro...
- indi riprendi la procedura che ti ho indicato nell'altro post (che
riporto)
- dalla freccia di rimanenza, scegli (personlizzato)
- imponi le condizioni che vuoi
poi
- da menù > strumenti > macro > interrompi registrazione
- dalla freccia del filtro richiami (tutto)
- premi contemporaneamente i tasti alt+F8
- premi il pulsante esegui
sei curioso sul codice che hai registrato?
- alt+F11
dalla finestra *Progetto - VBAProject* attiva il *modulo1* che troverai
nella cartella *Moduli*. Se hai difficoltà, fatti risentire.
enzo
> Sei una persona curiosa? conosci discretamente il VB?
> allora prova questa procedura:
Grazie mille a te e a Maurizio, siete stati di una gentilezza impagabile
:-)
Mi sono messo chino sul codice :-P
Un caro saluto!