Condividi:        

Scarico magazzino da documento

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

Scarico magazzino da documento

Postdi pilux » 11/11/12 23:45

Salve a tutti, ho passato qualche ora a cercare sul forum la soluzione al mio problema ma non sono stato in grado di trovarla.
Ho scaricato gratuitamente un file di excel da internet e modificato in base alle mie esigenze. In pratica il file é composto da 2 fogli, uno nominato preventivo e l'altro materiali. Nel foglio materiali esiste un'elenco di articoli con i relativi prezzi e le quantità di carico, scarico e rimanenza mentre il foglio preventivi, mostra delle righe vuote nelle quali tramite la funzione cerca verticale e convalida dati vengono caricati i rispettivi riferimenti. Mi servirebbe, possibilmente senza utilizzo di macro o vba, che ogni volta che compilo il preventivo tutti gli articoli inseriti mi vengano stornati dal magazzino aggiornandomi quindi le reali quantità rimanenti anche dopo la cancellazione delle voci presenti nel foglio preventivi.
Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Sponsor
 

Re: Scarico magazzino da documento

Postdi ricky53 » 12/11/12 00:01

Ciao,
prima di tutto benvenuto nel nostro forum.


Veniamo al tuo quesito:
a mio avviso è ben esposto e, non vorrei ricredermi, mi sembra chiara la tua necessità. Non è chiaro dove farlo perchè non hai fatto menzione alcuna della struttura dei dati presenti nei due fogli.

A naso non penso sia possibile farlo con le sole formule.

Senza i dati non si può assolutamente aiutarti.
Quanti dati sono presenti nel foglio "Materiali"?

E' importante anche la versione di Office che utilizzi e puoi farlo aderendo alla Campagna VERSIONE Applicativo Usato.
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 00:10

La versione di office é la 2007 ma potrebbe essere anche utilizzato su versioni precedenti tipo 97-2003.
Per quanto riguarda la disposizione dei dati sui 2 fogli, non ho capito come si fa per allegare il file o le immagini del file. Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi ricky53 » 12/11/12 00:14

Ciao,
per allegare un file leggi QUI
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 00:29

Ecco i 2 link ai fogli.

http://imageshack.us/a/img560/4987/materialik.jpg
http://imageshack.us/a/img696/8182/preventivo.jpg

Spero di aver fatto le cose correttamente.
Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi ricky53 » 12/11/12 00:32

Ciao,
si vanno bene.
Domanda: il preventivo, una volta completato che fine fa? Viene copiato opportunamente in un file storico (con una sua struttura adeguata e congruente con il resto del file)?

Non mi dire che, dopo la stampa, i dati vengono cancellati e sostituiti con altri che mi ... arrabbio ma tanto.
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Scarico magazzino da documento

Postdi Flash30005 » 12/11/12 00:39

Ciao Pilux e benvenuto anche da parte mia

Senza macro non è possibile "congelare" i dati
gli articoli utilizzati nel preventivo che andranno in detrazione al magazzino possono in qualche maniera essere calcolati con una formula ma una volta resettato il prevedntivo (quantità 0) il magazzino ritornerà ad avere la stessa quantità di articoli che aveva prima di effettuare il preventivo.
Una macro, invece, potrebbe defalcare l'articolo e fissarlo come rimanenza

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 00:53

Ciao Flash, immaginavo che l'azzeramento dei campi preventivo influenzasse nuovamento la giacenza magazzino. Avevo provato a far copiare i dati del preventivo in un foglio nuovo con una macro in modo da poter gestire le rimanenze ma non sapevo come accodare i dati di un successivo preventivo senza eliminare i precedenti.
Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi ricky53 » 12/11/12 00:55

Ciao,
e lo storico dei preventivi effettuati?
Rimane qualche traccia di quanto fatto?
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 00:59

ricky53 ha scritto:Ciao,
si vanno bene.
Domanda: il preventivo, una volta completato che fine fa? Viene copiato opportunamente in un file storico (con una sua struttura adeguata e congruente con il resto del file)?

Non mi dire che, dopo la stampa, i dati vengono cancellati e sostituiti con altri che mi ... arrabbio ma tanto.


Ci sei andato vicino, prima di effettuare la cancellazione manuale dei campi del foglio preventivo ( che successivamente prevederei di far fare ad una macro), tramite un pulsante effettuo l'esportazione del file in pdf in una cartella prestabilita, anche se la soluzione ottimale sarebbe quella di permettermi di scegliere il nome del file e la destinazione; cosa che sto cercando sul forum ma non ho ancora trovato.
Ti posto comunque il codice della macro che effetua il procedimento:

Sub Salvataggio()
'
' Salvataggio Macro
'
'
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Compaq_Proprietario\Desktop\Prova salvataggio\preventivo.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 01:03

Flash30005 ha scritto:Ciao Pilux e benvenuto anche da parte mia

Senza macro non è possibile "congelare" i dati
gli articoli utilizzati nel preventivo che andranno in detrazione al magazzino possono in qualche maniera essere calcolati con una formula ma una volta resettato il prevedntivo (quantità 0) il magazzino ritornerà ad avere la stessa quantità di articoli che aveva prima di effettuare il preventivo.
Una macro, invece, potrebbe defalcare l'articolo e fissarlo come rimanenza

ciao


Inizialmente ho scritto che preferirei risolvere il problema senza utilizzare macro o vba semplicemente perché non li so utilizzare e normalmente preferisco capirne il funzionamento per non ritrovarmi poi nella stessa situazione solo per aver copiato una parte di codice. Ovviamente se le macro sono necessarie utilizziamole, vedro di impegnarmi a capirne il significato.
Grazie
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi pilux » 12/11/12 01:30

Scusate ma nel frattempo ho risolto in parte il problema del salvataggio; ho inserito in una cella vuota la funzione oggi ed ho corretto la macro con il seguente codice:

Sub Salvataggio()
'
' Salvataggio Macro
'
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Compaq_Proprietario\Desktop\Prova salvataggio\preventivo " & Format([D11], "-yyyy-mm-dd") & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub

Mi resta solamente di capire cosa devo aggiungere al codice per far si che mi chieda il percorso del salvataggio. Il fatto che lo faccia in automatico credo mi potrebbe creare problemi nel caso utilizzassi il file su un altro pc con percorsi differenti.
Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi pilux » 13/11/12 14:22

Il file in questione é quello di cui vi allego l'url.
https://rapidshare.com/files/2990137666/Preventivi.xls
Spero non manchi nulla.
Grazie.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi pilux » 14/11/12 20:23

Non c'é più nessuno ???
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi Flash30005 » 15/11/12 00:57

Beh, evidentemente qui non si tratta di trovare una formula o un'indicazione su come utilizzare un codice macro
si tratta, invece, di realizzare un programma gestionale di magazzino: non impossibile da compilare ma per questo esistono programmi idonei sia a pagamento sia free.

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Scarico magazzino da documento

Postdi ricky53 » 15/11/12 01:27

Ciao,
tempo fa mi dedicai a fare qualcosa sulla gestione del magazzino era un esempio sul quale lavorare.
L'ho salvato in una degli HD esterni. Domani cerco e ti faccio sapere.

Sarà sicuramente necessario un adattamento ... per il quale è necessario saper programmare e conoscere il VBA.
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Scarico magazzino da documento

Postdi Anthony47 » 15/11/12 01:43

Ci sono messaggi di Ricky e Flash prima di questo.

Mi pare che avessi chiesto come fare per consentire all' utente di scegliere in quale directory salvera' i suoi file; io suggerisco di usare una cella del tuo foglio per memorizzare tale directory, ad esempio Z1 di Foglio1

Poi nel modulo ThisWorkbook (Questa_cartella_di_lavoro) inserisci questa macro:
Codice: Seleziona tutto
Private Sub Workbook_Open()
MsgBox ("Scegliere la directory su cui si salveranno i preventivi")
With Application.FileDialog(msoFileDialogFolderPicker)
   .Show
    If .SelectedItems.Count = 0 Then
        MsgBox ("Nessuna voce selezionata, verra' usata la stessa directory del file")
        Sheets("Foglio1").Range("Z1").Value = ThisWorkbook.Path & "\"
        Exit Sub
    End If
    Sheets("Foglio1").Range("Z1").Value = .SelectedItems.Item(1) & "\"
End With
End Sub

In questo modo all' apertura del file la cella Z1 sara' compilata con la directory prescelta dall' utente.

Nella tua macro Salvataggio poi userai
Codice: Seleziona tutto
Sheets("Foglio1").Range("Z1").Value & Format([D11], "-yyyy-mm-dd") & ".pdf" _

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Scarico magazzino da documento

Postdi pilux » 15/11/12 21:20

Grazie a tutti per i consigli.
Per cercare di risolvere parzialmente la mia necessità senza pretendere che nessuno mi compili un programma di magazzino, mi basterebbe sapere come copiare di volta in volta (in un foglio di excel della stessa cartella) le righe di preventivo compilate facendo in modo che il secondo, terzo, .....preventivo vada ad accodarsi al primo subito dopo l'ultima riga occupata, poi ci pensero come tramite formule fargli sommare gli stessi articoli e posizionarli nella cella relativa allo scarico.
Grazie ancora.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi pilux » 15/11/12 21:21

Anthony47 ha scritto:Ci sono messaggi di Ricky e Flash prima di questo.

Mi pare che avessi chiesto come fare per consentire all' utente di scegliere in quale directory salvera' i suoi file; io suggerisco di usare una cella del tuo foglio per memorizzare tale directory, ad esempio Z1 di Foglio1

Poi nel modulo ThisWorkbook (Questa_cartella_di_lavoro) inserisci questa macro:
Codice: Seleziona tutto
Private Sub Workbook_Open()
MsgBox ("Scegliere la directory su cui si salveranno i preventivi")
With Application.FileDialog(msoFileDialogFolderPicker)
   .Show
    If .SelectedItems.Count = 0 Then
        MsgBox ("Nessuna voce selezionata, verra' usata la stessa directory del file")
        Sheets("Foglio1").Range("Z1").Value = ThisWorkbook.Path & "\"
        Exit Sub
    End If
    Sheets("Foglio1").Range("Z1").Value = .SelectedItems.Item(1) & "\"
End With
End Sub

In questo modo all' apertura del file la cella Z1 sara' compilata con la directory prescelta dall' utente.

Nella tua macro Salvataggio poi userai
Codice: Seleziona tutto
Sheets("Foglio1").Range("Z1").Value & Format([D11], "-yyyy-mm-dd") & ".pdf" _

Ciao


Grazie appena ho un attimo di calma provo. ciao.
Avatar utente
pilux
Utente Junior
 
Post: 12
Iscritto il: 11/11/12 23:03

Re: Scarico magazzino da documento

Postdi ricky53 » 16/11/12 00:36

Ciao,
come promesso ecco un esempio di gestione del magazzino.

Gestisce il carico e lo scarico del magazzino con uno storico dei movimenti.

Va adattato per aggiungere la gestione del preventivo come hai chiesto tu.

Il file di esempio lo trovi QUI

Le funzioni dovrebbero essere facili da capire, in caso sono QUI, per l'adattamento ... Uhm,Uhm ci pensiamo
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "Scarico magazzino da documento":


Chi c’è in linea

Visitano il forum: Nessuno e 75 ospiti