Risultati da 1 a 7 di 7

Discussione: Magazzino generale - gestione



  1. #1
    L'avatar di ZANZARA
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    firenze
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    1

    Magazzino generale - gestione

    Buongiorno a tutti, un'altra domanda, su gestione magazzino.
    Devo lavorare sul file allegato senza tenere conto della colonna descrizione prodotto, sul totale delle "apertura giacenza" e "chiusura giacenza" e controllare se i due dati totali tornano con tutte le movimentazioni fatte indipendentemente dal prodotto per singolo informatore.
    Il problema è che in alcuni informatori non compare la dicitura "apertura giacenza" perché è uguale a zero.
    Come faccio ad inserire dove manca questa voce anche se "0".
    Vedi Allasia informatore evidenziato in giallo per esempio.
    Inserire la riga a mano per effettuare i conteggi su tantissimi informatori sarebbe lunghissimo.
    quello che allego è solo una parte del file .....
    Quindi riepilogando vorrei un totale apertura giacenza (sempre il 1° del mese) non tenendo conto del sub totali per prodotto, una chiusura totale giacenza (sempre l'ultimo giorno del mese) e un riscontro su la differenza tra i due totale e l'insieme delle transazioni effettuate nel mese - il tutto per informatore.

    Grazie
    Ciao
    Alessandra

  2. #2
    L'avatar di ZANZARA
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    firenze
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    1
    Scusate non ho inserito l'allegato.....

  3. #3
    L'avatar di ZANZARA
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    firenze
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    1
    Scusate ancora non avevo inserito allegato
    File Allegati File Allegati

  4. #4
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    627
    Likes dati
    155
    Ciao Zanzara (aveva ragione tuo nonno)
    se hai un discreta conoscenza di VBA avresti potuto adattare la macro dell'altra discussione a questo caso.
    Ti allego il file e posto la macro. Ti raccomando di mettere alla fine dell'elenco una " x ".
    La macro fa i controlli in base ai nominativi e a quanto scritto nella colonna "D". Attenta a riportare nella macro "tutte" le diciture che utilizzi perchè, ad esempio, Bosio ti dà un errore perchè non conteggia la riga 140 la cui dicitura non è compresa fra quelle previste. Nella colonna H inserisce Errato o Esatto in accordo all'esito del controllo.

    questa è la macro (che si può migliorare moltissimo) da inserire in un Modulo standard e associare ad un Pulsante Modulo (non ActiveX)
    Codice: 
    Option Explicit
    Sub controllo2()
    Dim ur As Long, i As Long, j As Long
    Dim nome1 As String, nome2 As String
    Dim ag As Double, cm As Double, cs As Double, cg As Double, tot As Double
    ur = Cells(Rows.Count, 1).End(xlUp).Row
    For i = 2 To ur
        nome1 = Cells(i, 1).Text
        For j = i To ur
            nome2 = Cells(j, 1)
            If nome1 = nome2 Then
                If Cells(j, 4) = "Apertura giacenza" Then ag = ag + Cells(j, 7).Value
                If Cells(j, 4) = "CONSEGNA A MEDICO" Then cm = cm + Cells(j, 7).Value
                If Cells(j, 4) = "CARICO DA SEDE" Then cs = cs + Cells(j, 7).Value
                If Cells(j, 4) = "Chiusura giacenza" Then cg = cg + Cells(j, 7).Value
                tot = ag + cm + cs
            ElseIf nome1 <> nome2 Then
                If tot = cg Then
                    Cells(j - 1, 8).FormulaR1C1 = "Esatto"
                Else
                    Cells(j - 1, 8).FormulaR1C1 = "Errore"
                End If
                ag = 0: cm = 0: cs = 0: cg = 0
                Exit For
            End If
        Next j
        i = j - 1
    Next i
    MsgBox "Controllo eseguito. Vedere colonna ' H ' ", 0 + 64, "Avviso"
    End Sub
    Prova e fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  5. #5
    L'avatar di ZANZARA
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    firenze
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    1
    La macro va benissimo, ho provato ad applicarla, ma purtroppo andando avanti con il lavoro ho trovato altre cause di transazione, e li mi da errore chiaramente. Io non so niente di VBA e quindi non sono in grado di aggiornare la macro che mi hai fatto. Per cortesia mi fai un aggiornamento tu con le causali di transazione che ti ho inserito in allegato? Scusami sono veramente una zanzara me ne rendo conto......

    Ciao e grazie ancora.:277:
    Alessandra
    File Allegati File Allegati

  6. #6
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    627
    Likes dati
    155
    Ciao Alessandra
    visto che le diciture sono tante ma a te interessa principalmente l'apertura e la chiusura più le variazioni intervenute ho adattato la macro alle nuove esigenze.
    La macro riporta i nominativi di col.A del Foglio1 nella col.A del Foglio2 eliminando i doppioni; a fianco di ciascun nome inserisce il totale "apertura", il totale "variazioni" ed il totale "chiusura".
    Controlla poi la somma algebrica tra apertura e variazioni con il totale chiusura e scrive il risultato del confronto nella col.E

    Può andare bene così? Fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  7. #7
    L'avatar di ZANZARA
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    firenze
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    1
    Buongiorno Marius, scusa per il ritardo nella risposta, sono stata un po' indaffarata.
    Comunque Marius, anche se non ci capisco niente di VBA, IL RISULTATO E' FANTASTICO!

    Grazie
    Alessandra

Discussioni Simili

  1. [Risolto] gestione magazzino
    Di luciano1966 nel forum Domande su Excel in generale
    Risposte: 39
    Ultimo Messaggio: 07/11/16, 14:33
  2. [Risolto] gestione magazzino
    Di Vittorio nel forum Domande su Microsoft Access
    Risposte: 5
    Ultimo Messaggio: 31/10/16, 12:49
  3. Gestione Lotti Magazzino
    Di marialberto nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 16/03/16, 16:48
  4. gestione magazzino
    Di GioGio nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 17/06/15, 18:34
  5. gestione magazzino
    Di GioGio nel forum Problemi, suggerimenti e Novità del forum
    Risposte: 0
    Ultimo Messaggio: 10/06/15, 01:52

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •