FUNZIONE CERCA IN CELLA



  • FUNZIONE CERCA IN CELLA
    di nora asbab (utente non iscritto) data: 08/07/2016 09:35:34

    Buongiorno,
    Per caso sapere dirmi come posso impostare dentro una cella, la funzione cerca che mi andrebbe a selezionare la riga in base al testo che digito?
    Avendo molti prodotti, e conoscendone i nomi, mi sarebbe decisamente più pratico inserire una parte del nome e battere "cerca" che non sfilare tutti gli articoli.

    Allego un file con alcuni prodotti, dove chiaramente manca la funzione cerca.
    Grazie a tutti!!



  • di Vecchio Frac data: 08/07/2016 10:05:50

    Ci sono diverse alternative, la più rapida delle quali prevede di utilizzare appunto il filtro automatico come lo hai già impostato, scegliendo "filtra per testo" o "filtra per numero" e digitando in parte o tutto il valore che cerchi.
    Altra soluzione prevede una riga di ricerca sopra la riga di intestazione, che effettua al tuo posto il filtro automatico (ma allora bisogna ricorrere a qualche riga di codice).
    Altra soluzione prevede una riga di ricerca e una riga di risultati (con la funzione CERCA.VERT opportunamente configurata).





  • di nora asbab (utente non iscritto) data: 08/07/2016 15:42:38

    Grazie per l' informazione, sto usando cerca verticale, ho solo un grosso impedimento, come è possibile far comparire una tabella dinamica che mi riporti TUTTE LE RIGHE di un determinato brand, quando io metto il nome del prodotto?

    es:
    Ho 10 marche diverse, ed ho 10 articoli diversi, delle rispettive aziende, MA, hanno tutti una "PARTE" di nome univoco, esempio "BCAA", io vorrei inserire "BCAA" in una cella, ed automaticamente avere tutti i tipi di prodotti che al loro interno hanno la dicitura "BCAA", anche se il nome è più lungo, ma se hanno al loro interno queste parole mi devono uscire.

    Grazie.. sto impazzendo



  • di alfrimpa data: 08/07/2016 16:44:30

    Ciao Nora

    Prova a vedere il file che ti ho allegato (Nora.xlsm).

    Sul foglio1 posizionati su una cella qualsiasi della colonna B; ti apparirà una userform con una textbox ed una listbox.

    Inizia a digitare delle lettere nella textbox e nella listbox sottostante compoariranno solo i prodotti che contengono le lettere digitate; una volta che l'avrai trovato cliccaci su e questo verrà trasferito nella cella attiva.

    Sotto vedi il codice che governa il tutto.

    E' chiaro che è solo un inizio che andrà poi perfezionato in base alla tue esigenze.

    Alfredo
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Target, Range("b2:b1000")) Is Nothing Then
        If Target.Value <> "" Then Exit Sub
        UserForm1.Show
    End If
    End Sub
    
    Option Explicit
    
    Option Compare Text
    
    Private sh As Worksheet
    
    Private Sub ListBox1_Click()
    ActiveCell.Value = UserForm1.ListBox1.Value
    UserForm1.TextBox1.Value = ""
    UserForm1.Hide
    End Sub
    
    Private Sub TextBox1_Change()
    Call mCaricaListBox("FiltraDati")
    End Sub
    
    Private Sub UserForm_Initialize()
        Set sh = ThisWorkbook.Worksheets("Foglio2")
        Call mCaricaListBox("CaricaDati")
    End Sub
    
    
    Private Sub mCaricaListBox(ByVal s As String)
    
        Dim lRiga As Long
        Dim lng As Long
        
        With sh
            lRiga = .Range("A" & .Rows.Count).End(xlUp).Row
        End With
        
        With Me.ListBox1
            If s = "CaricaDati" Then
                For lng = 1 To lRiga
                    .AddItem (sh.Range("A" & lng).Value)
                Next
            ElseIf s = "FiltraDati" Then
                .Clear
                For lng = 2 To lRiga
                    If InStr(sh.Range("A" & lng).Value, Me.TextBox1.Text) Then
                        .AddItem sh.Range("A" & lng).Value
                    End If
                Next
            End If
        End With
        
    End Sub
    
    
    Private Sub UserForm_Terminate()
        Set sh = Nothing
    End Sub
    






  • di Thyke data: 08/07/2016 19:17:57

    mi sono cimentato anche io nell'operazione, lo stile di alfrimpa è un pochino diverso dal mio, ho fatto un lavoro simile al suo, un form una textbox ed una listbox, per evitare di interferire con il suo codice il mio form appare quando ci seleziona la cella "B1".
    In aggiunta ho fatto si che all'evento clik della listbox crei un elenco filtrato delle voci nel foglio2.
     
    Private Sub UserForm_Initialize()
        For a = 2 To 65536
        If Foglio1.Cells(a, 2) = "" Then Exit For
        ListBox1.AddItem Foglio1.Cells(a, 2)
        Next
    End Sub
    
    
    
    Private Sub TextBox1_Change()
    Dim a As Long
    Dim b As Long
    Dim lung As Integer
    Dim lunstr As Integer
    lung = Len(TextBox1.Value)
    ListBox1.Clear
    For a = 2 To 65536
    If Foglio1.Cells(a, 2) = "" Then Exit For
    lunstr = Len(Foglio1.Cells(a, 2))
        For b = 1 To lunstr
            If Mid(Foglio1.Cells(a, 2), b, lung) = TextBox1.Value Then
            ListBox1.AddItem Foglio1.Cells(a, 2)
            Exit For
            End If
        Next
    Next
    End Sub
    
    
    
    Private Sub ListBox1_Click()
    Dim a As Long
    Dim b As Long
    Dim c As Long
    Dim matrice()
    Dim lung As Long
    lung = ListBox1.ListCount - 1
    ReDim matrice(lung, 12)
    Dim valore As String
        For a = 0 To ListBox1.ListCount - 1
        valore = ListBox1.List(a)
        
            For b = 2 To 65536
            If Foglio1.Cells(b, 2) = "" Then Exit For
            If Foglio1.Cells(b, 2) = valore Then
                For c = 1 To 13
                matrice(a, c - 1) = Foglio1.Cells(b, c)
                Next
            End If
            Next
        Next
        Foglio2.Select
        Foglio2.Cells.Clear
        For a = 1 To 13
        Foglio2.Cells(1, a) = Foglio1.Cells(1, a)
        Next
        
        For b = 2 To lung + 2
            If Foglio2.Cells(b, 1) = "" Then
                For c = 1 To 13
                Foglio2.Cells(b, c) = matrice(b - 2, c - 1)
                Next
            End If
        Next
    Unload Me
    End Sub
    



  • di nora asbab (utente non iscritto) data: 08/07/2016 19:48:54

    Grazie!!!! siete stati davvero gentili, è davvero un' altra storia adesso.
    Per caso sapete come fare per poter formattare la tabella (dinamica) che si crea quando seleziono un range di prodotti? siccome se la modifico, e poi cerco un' altro articolo, tutte le formattazioni spariscono e ritorna la grafica di default.
    Grazie 1000!



  • di Thyke data: 08/07/2016 20:07:30

    si, il foglio2 si cancella ogni volta che fai una nuova ricerca, ma non ho capito cosa vuoi, vuoi mantenere solo un determinato formato oppure vuoi mantenere anche i risultati della ricerca precedente?

    Nel secondo caso dopo un po avresti una tabella nel foglio2 difficilmente gestibile...



  • di nora asbab (utente non iscritto) data: 08/07/2016 22:15:33

    Ciao, esatto niente di complesso, va benissimo che si cancellino tutti i dati, solo mi piacerebbe che questi dati, a prescindere da quali essi siano, quando vengono visualizzati sul foglio2, siano ordinati seguendo una formattazione più pulita e di facile lettura. Ma come detto prima, qualsiasi modifica faccio, quando faccio una nuova ricerca si cancella tutto.
    Grazie



  • di alfrimpa data: 09/07/2016 00:04:20

    Ciao a Nora e a Thyke

    Sono fuori e non ho il pc per provare le macro di Thyke e vorrei sapere se fanno quello che fanno le mie oppure differiscono e se si in cosa?

    @Thyke

    Perchè nei cicli For usi il numero 65536 quando sarebbe sufficiente determinare la riga dell'ultima cella piena con le istruzioni che vedi sotto?

    Alfredo
     
    Dim ur as Long
    ur = cells(Rows.Count, 2).End(xlUp).Row
    For a = 2 to ur
    ......
    Next a






  • di Thyke data: 09/07/2016 05:33:50

    @ alfrimpa

    io finalizzo a 65536 i cicli for in quanto quando avevo iniziato i fogli excel avevano 65.536 righe adesso ne hanno 1.048.576 e sono anche troppe, io ricordo di essere arrivato a fine righe si e no un paio di volte da quando ho iniziato ad usare il vba.

    In definitiva il 65536 è un valore arbitrario, una consuetudine giusto per stare tranquillo che non ci siano record fuori dal ciclo.
    La reale differenza tra te e me è che tu finalizzi il ciclo in anticipo, io faccio partire il ciclo e con l'istruzione:
    For b = 2 To 65536

    If Foglio1.Cells(b, 2) = "" Then Exit For

    next

    si auto-termina quando trova una cella vuota...non cambia nulla, è solo una questione di "stile"



  • di Thyke data: 09/07/2016 05:39:05

    @ nora asbab

    ho allegato il file che non cancella i formati ma solo i contenuti del foglio2

    guarda se ti va bene.

    Io quando ho utilizzato il foglio2 per scaricare il dati filtrati l'ho fatto giusto perchè esisteva un foglio2, se vuoi posso creare un vuono foglio ad ogni ricerca che fai o anche una nuova cartella di excel..



  • di nora asbab (utente non iscritto) data: 09/07/2016 10:33:40

    @ alfrimpa
    Grazie per il tuo lavoro, lo sto provando adesso, effettivamente adesso la tabella che compare ha un altro colore, MA se per esempio ci inserisco una tabella, o se solamente cambio font, comunque alla prossima ricerca perde quei valori e torna a quelli di default.
    Immagino che si debba agire sul codice per cambiare la visualizzazione dei testi (che ricordo essere perfetta, era esattamente quello che cercavo).

    Domandina, essendo un database di molti articoli è possibile mettere a fianco di ogni singola riga corrispondente a ogni articolo un segno + ed un -, che qualora cliccato mi scali o aumenti un valore di cella, in questo caso quantità, e su un' altra pagina mi riporti dei dati che sceglierò, così da formare una sorta di gestionale entrata/uscita per tracciare le movimentazioni.

    Nel file in allegato lascio qualche commento per aiutare a capire il discorso, anche legato alla movimentazione dei prodotti e all amministrazione.

    Grazie! buona giornata



  • di nora asbab (utente non iscritto) data: 09/07/2016 10:36:47

    Grazie Thyke scusatemi ma mi confondo con tutti i post, grazie davvero per l' aiuto che mi state dando.
    Per quando riguarda il BOX dati adesso se metto il cursore su b2 mi esce il textbox che mi rimanda all' altro foglio con i prodotti che inserisco, e davvero perfetto.



  • di nora asbab (utente non iscritto) data: 09/07/2016 10:58:37

    Ciao, vi riporto un problema che sto riscontrando, ma ne conosco la causa.
    Il filtro con il textbox che avete implementato, ho visto che non recupera tutti i dati in modo corretto, a volta mette dei doppioni e non segna articoli anche se scritti in modo completo. per esempio se scriviamo BCAA PRO, non mi segna i 30 pezzi disponibili e mi copia 3 volte lo stesso prodotto.
    Grazie



  • di Thyke data: 09/07/2016 15:55:47

    @ nora asbab

    non ti copia tre volte lo stesso prodotto, il "bcaa pro kyowa" è presente tre volte nella tabella, quindi rileva tutte e tre le voci in quanto presenti nell'elenco iniziale.

    non capisco il " non mi segna i 30 pezzi disponibili"...ho controllato un paio di voci e non mi sembra faccia errori...cerca di farmi capire il problema che rilevi...



  • di alfrimpa data: 09/07/2016 15:56:52

    Ciao Nora

    Immagino tu stia utilizzando il codice scritto da Thyke per cui ritengo debba essere lui a dare riscontro sul problema che hai evidenziato.

    Alfredo





  • di nora asbab (utente non iscritto) data: 09/07/2016 17:29:46

    Ciao, allego la foto per spiegazione, praticamente è vero che il nome viene ripetuto, ma quello che deve cambiare sono le quantità e lo SKU che sarebbe poi il suo codice, invece come si legge è tutto uguale, sono 3 copie, anche la scadenza è la stessa. Non so come mai,..
    grazie



  • di nora asbab (utente non iscritto) data: 09/07/2016 17:43:32

    Per caso è possibile copiare la macro che mi gestisce le liste di articoli, per metterne un altra (che funzioni allo stesso modo) ma che sia associata ai nomi dei marchi. quindi in A1 (PRODUTTORE).
    La lista che si apre quando filtro per nome, si apre in un' altro foglio, cè modo di poter inserire i dati da li, e vederli copiati anche sul foglio principale?
    es: sono nel database, filtro i prodotti della marca X, e si apre l' altro foglio, bene, aggiungo 2 articoli, e si copiano anche nel primo foglio
    grazie



  • di Thyke data: 09/07/2016 17:44:23

    ho capito il perchè, fino ad adesso abbiamo fatto un controllo solo sulla colonna "B", ma i valori dentro la colonna B non sono univoci, si ripetono, il filtro dentro la listbox è corretto è quando si scaricano i dati sul foglio2 che si verifica l'errore in quanto quando analizza la tabella nel foglio1 usa come riferimento i valori contenuti nella list box li confronta con quelli che trova nella colonna b e se sono uguali riporta l'intero record nel foglio2 ed esce dal ciclo, quindi acchiappa sempre il primo valore, sto pensando di utilizzare anche la colonna "H", quella delle scadenze per rendere univoco il confronto...stasera esco a cena, appena ho un momento di calma risolvo il problema...



  • di nora asbab (utente non iscritto) data: 09/07/2016 18:01:22

    BRAVISSIMO! bene, almeno mi confermi che era presente un problema. Si si quando puoi io sono qui, grazie 1000!
    Se è possibile possiamo fare quella copia anche nella colonna A (produttore) cosi posso filtrare tutti i prodotti di un preciso brand, poi non so se sia possibile, nel foglio che si apre con i dati filtrati, poter aggiungere dei prodotti, e averli COPIATI anche nella pagina principale ;)
    Buona serata



  • di Thyke data: 09/07/2016 18:13:02

    per il momento ti allego il file corretto, è stato più semplice di quanto pensassi, adesso per rendere unico il record usa anche la colonna "B", quella delle scadenze, a meno che non hai due prodotti con lo stesso nome e che non scadano nella stessa data non si dovrebbe più presentare quel problema.

    Alla colonna "A" ci pensiamo da domani...adesso mi preparo ed esco a cenare con gli amici è pur sempre sabato sera...;)

    dai un'occhiata alle modifiche e confermami che il problema è risolto

    ciao



  • di Thyke data: 09/07/2016 18:17:42

    ci sono un po troppi allegati...l'ultimo che ho allegato si chiama "Nora MOV-1.xlsm"

    giusto per non fare confusione



  • di nora asbab (utente non iscritto) data: 09/07/2016 18:37:43

    fantastico, confermo che ora non fa piu errori.
    Certamente buona cena.. è sabato! Divertiti, grazie per il tuo tempo, non sai quanto mi stai aiutando.



  • di Thyke data: 11/07/2016 05:08:31

    @ nora asbab

    [quote]Per caso è possibile copiare la macro che mi gestisce le liste di articoli, per metterne un altra (che funzioni allo stesso modo) ma che sia associata ai nomi dei marchi. quindi in A1 (PRODUTTORE). [/quote]

    si , si può fare senza troppi problemi

    [quote]La lista che si apre quando filtro per nome, si apre in un' altro foglio, cè modo di poter inserire i dati da li, e vederli copiati anche sul foglio principale?
    es: sono nel database, filtro i prodotti della marca X, e si apre l' altro foglio, bene, aggiungo 2 articoli, e si copiano anche nel primo foglio
    grazie[/quote]

    qui devi essere più chiaro, cosa intendi con [b]"aggiungo 2 articoli"[/b]

    2 nuovi articoli non presenti nell'elenco di foglio1 oppure due nuovi record utilizzando le voci già presenti nella tabella ma che so...con una data di scadenza diversa?



  • di nora asbab (utente non iscritto) data: 12/07/2016 22:24:43

    buonasera!
    allora, in merito alla mia richiesta mi riferivo alla possibilità di poter INSERIRE, i nuovi prodotti, non sul foglio principale (la lista che contiene tutti i nomi), bensì sul foglio 2 (quel foglio che si crea quando faccio una ricerca con la funzione che mi hai messo).
    Il perchè è semplice;
    se io in base al filtro seleziono tutti i prodotti di un brand, anche a livello visivo mi rendo subito conto se devo aggiungere qualcosa o meno, ed inserire direttamente da li sarebbe decisamente più comodo.

    Infine, (ci ho provato ma sono negata), a copiare le formule, per creare una FUNZIONE IDENTICA, anche in A1 (produttore) così posso filtrare per articoli ma anche per marchio.

    Grazie!!! buona serata



  • di Thyke data: 13/07/2016 05:33:34

    ed i campi che devi inserire sono gli stessi del foglio1?

    questa sera quando torno dal lavoro e leggo la tua risposta ti preparo qualcosa da provare



  • di nora asbab (utente non iscritto) data: 13/07/2016 08:14:09

    ciao! si esatto i dati sono identici a quelli del foglio 1.
    Grazieee!!!



  • di Thyke data: 13/07/2016 13:45:35

    identici tranne la data di scadenza...giusto?



  • di nora asbab (utente non iscritto) data: 13/07/2016 13:59:56

    Ciao, ho caricato 2 file (NORA-FINALE) è il file excel definitivo, dato che ho aggiunto alcuni prodotti e delle voci come lo sku, poi una foto esemplificativa per confermare che l' articolo che scrivo nel foglio 2, viene copiato uguale in foglio 1.
    Qualsiasi cosa chiedimi pure, grazie!!!



  • di Thyke data: 13/07/2016 19:11:54

    ho caricato NORA-FINALE-b

    per l'inserimento della data ho utilizzato un componente ocx che potresti non avere, il DTPicker, quindi se si dovesse verificare questo problema lo risolvi facendo riferimento a questa pagina:

    h t t p://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba

    in ogni caso mi auguro che questo non si verifichi, che il DTPicker sia già presente nel tuo sistema e che tu possa vedere da subito come funzionano le novità

    nel foglio1 se selezioni una cella della colonna "A" ti esce il nuovo form, se selezioni la colonna "B" quello che ti avevo preparato per la ricerca
    nel foglio2 se selezioni una cella della colonna "A" ti esce il nuovo form. sia che tu lo selezioni in foglio1 o in foglio2 i risultati si scriveranno in tutti e due i fogli.

    Guarda come funziona la cosa e nel caso dimmi cosa non ti va.

    ciao



  • di nora asbab (utente non iscritto) data: 13/07/2016 19:28:10

    ciao, ho provato a scaricare nora finale b, ma quando lo apro mi esce un errore:
    MICROSOFT FORM Impossibile caricare uno o più oggetti perchè non disponibili in questo computer.

    E quando apro il file mi carica VB in "user form" e mi dice: Impossibile trovare il progetto o libreria.
    Non saprei;
    Grazie



  • di Thyke data: 13/07/2016 20:01:30

    @ nora asbab

    come immaginavo, hai una versione nuova dell'excel e la microsoft dall'office 2010 non installa più quel componente ( il DTPicker ) che sarebbe poi il calendario...

    fai riferimento a questa pagina:
    h t t p://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba

    per risolvere il problema...fidati, è molto meglio averlo piuttosto che no... :)




  • di Thyke data: 13/07/2016 20:34:19

    @ nora asbab
    ho caricato NORA-FINALE-c

    risolve il problema della mancanza del componente con un trucchetto, ma devi inserire la data nel formato indicato sopra la textbox.

    adesso puoi provarlo...fammi sapere

    ciao



  • di nora asbab (utente non iscritto) data: 13/07/2016 20:47:45

    Thyke scusa se ti sto creando problemi, non me ne volere. Capisco se ti sei stufato.
    Ho scaricato la nuova versione nora C ma in apertura mi apre sempre VB con dei messaggi di errore.
    sia in produttore che in articolo, mi porta forzatamente in VB dicendomi appunto che mancano delle librerie.
    Intanto grazie per il tuo aiuto. come sempre!



  • di Thyke data: 13/07/2016 21:02:06

    @ nora asbab non ti preoccupare...

    adesso allego due file, un'immagine ed un file rinominato (NORA-FINALE-d che poi è il NORA-FINALE-c )

    apri l'excel, vai nell'editor (la finestra che si apre quando va in debug) fai clic su "strumenti" seleziona la voce "riferimenti" e togli la spunta a tutte le voci dove c'è scritto "Manca" (vedi l'immagine allegata). Chiudi l'excel ed apri il file NORA-FINALE-d...dovrebbe andare tutto OK...

    ciao

    ps. l'immagine allegata si chiama "riferimenti.jpg"



  • di nora asbab (utente non iscritto) data: 14/07/2016 09:08:35

    ciao! file scaricato vado in strumenti ma la voce RIFERIMENTI e CONTROLLI AGGIUNTIVI rimane disabilitata, non posso neppure cliccarci sopra, devo forse fare un ' altro passaggio?
    Grazie!!



  • di nora asbab (utente non iscritto) data: 14/07/2016 10:28:42

    E partito, ho tolto MANCA e ora esce un menu su produttore, è spettacolare, e troppo bello!!!!! L' unico problema che permane sta nell inserimento dei nuovi articoli, che forse sono io a sbagliare, praticamente, se dal menu produttore, seleziono un prodotto ESISTENTE, perche non posso CREARE da quell interfaccia, e metto quantità o scadenze, mi riporta un errore runtime 13 (tipo non corrispondente).
    Ripeto, è spettacolare questa interfaccia. bravissimo!!!



  • di Thyke data: 14/07/2016 18:05:29

    bene...l'importante è che ti funzioni...un'altro passo avanti

    quando ti avevo chiesto se volevi inserire prodotti nuovi (per nuovi intendo non presenti nella tabella di foglio1)
    la mia domanda era:
    "2 nuovi articoli non presenti nell'elenco di foglio1 oppure due nuovi record utilizzando le voci già presenti nella tabella ma che so...con una data di scadenza diversa?"

    e qui probabilmente ci siamo capiti male, tu con quel form puoi orinare SOLO gli articoli già presenti nella tabella di foglio1, nel caso tu voglia aggiungere nuovi fornitori e nuovi prodotti è un'altra storia...ma si può fare senza problemi...dimmi tu...



  • di nora asbab (utente non iscritto) data: 14/07/2016 18:13:46

    Ciao, esatto un passo per volta facciamo tutto!!
    Bravo, sicuramente mi sono spiegata male io, ma non abbiamo perso tempo, perche questa impostazione del form che mi hai creato e perfetta, e la utilizzo come dici giustamente tu per tutti gli articoli/fornitori GIA presenti ed inseriti nei vari record, ora, l' altro step cosa riguarda;
    Bhe molto semplicemente, abbiamo un form che ci permette di modificare scadenze, lotti, costi, volumi ecc ecc, abbiamo il filtro tra produttore ed articolo, filtro che quando impostato (immettendo il nome del prodotto o produttore) ci rimanda a foglio2 (filtrano tutti i dati), bene PROPRIO DA QUI, avendo per esempio tutti i prodotti di un produttore (siamo in foglio2 ricordiamoci) mi piacerebbe poter inserire dei record di NUOVI PRODOTTI, che poi vengono memorizzati anche nel database principale, ergo foglio1.
    E' solo una praticità visiva, perche avendo molti prodotti, quando filtro, mi compaiono tutti i prodotti di un produttore, e mi e facile individuare quelli che mandano ed aggiungerli direttamente li.

    Per modificare quelli presenti, posso usare il form che mi hai creato, che e la morte sua, non toccherei niente di questo creato.
    Spero di essermi spiegate bene, ma per qualsiasi altra nozione o informazione, come al solito chiedimi pure senza problemi.
    Grazie!!!



  • di Thyke data: 14/07/2016 18:13:54

    la scadenza la calcola lui automaticamente quando tu (dopo aver messo la data) selezioni la textbox della scadenza.
    per la quantità dovrebbe darti un errore se tu inserisci la quantità senza aver prima selezionato la voce del prodotto nella listbox (quella che ti dice se il prodotto è in capsule o in polvere ecc )

    la sequenza corretta è
    1) produttore (combobox1)
    2) prodotto (combobox2)
    3) tipo prodotto (listbox1)
    4) data (textbox1)
    5) scadenza (textbox2 - calcolo automatico in base alla data inserita in textbox1-se textbox1 è vuota genera un errore)
    6) Quantità (textbox3)
    7) totale (textbox4 - Viene calcolato automaticamente prendendo il prezzo falla voce selezionata dalla listbox1 moltiplicandola per il valore presente nella textbox4)

    se segui questa sequenza logica non ti genera errori...prova



  • di nora asbab (utente non iscritto) data: 14/07/2016 18:18:18

    Bravo, cosi funziona. MA provando questo sistema, se fosse possibile senza farti smanettare troppo, ho visto che (per praticità) è molto più rapido e comodo NON DOVER inserire sempre tutti i dati come la SCADENZA/LA QUANTITA'/IL PREZZO.. ecc ecc, bensì come tra l' altro è gia presente, il LOTTO E LO SKU, sono gia digitati quando si apre la textbox, e cosi facendo posso modificarli ma AVENDO GIA UN DATO PRESENTE, infatti se per ogni articolo che modifico NON LEGGO data scadenza/quantità/costo... diventa poi complicato gestire le modifiche, si incappa certamente in errori di distrazione.
    non so se mi sono spiegata bene, speriamo :)



  • di nora asbab (utente non iscritto) data: 14/07/2016 18:23:21

    Scusa Thyke, ho provato ad inserire un articolo, seguendo il tuo step e funziona tutto, MA, lui mi registra un record E NON CANCELLA QUELLO VECCHIO, crea una copia, con i dati nuovi che ho inserito.
    Es: in foglio1 ho optimum bcaa prova 0 pezzi , se nel form cerco optimum bcaa ecc ecc, ED INSERISCO QUANTITA E COSTI, lui li registra correttamente ma li crea da zero. non so se e un problema mio, per caso a te non lo fa?
    Grazie



  • di Thyke data: 14/07/2016 18:29:00

    non mi avevi detto di eliminare o di utilizzare i record già esistenti nella tabella di foglio1...in ogni caso avrei dovuto pensarci da solo..vabbè...una modifica da nulla...

    ah...prima di fare altre cose inutili..e se nella tabella del foglio1 è già presente un record con quel prodotto che devo fare? sommare le quantità, farne uno nuovo o che?

    e se il prodotto è lo stesso ma la data di scadenza è diversa come devo trattarlo?

    Scusa Nora...ma in questi lavoro la differenza la fa la cura dei dettagli...



  • di nora asbab (utente non iscritto) data: 14/07/2016 18:49:09

    Certo, hai ragione, scusami se non mi ero spiegata bene, poi in corso d' opera vedo anche altri dettagli che prima non vedevo.
    Allora, se i dati di uno stesso prodotto differiscono, come la scadenza, o gli facciamo memorizzare solo la scadenza piu vicina altrimenti memorizza sempre la scadenza piu vicina e magari ci impostiamo un colore cosi sappiamo che significa (multiplo) e so che dietro quell' articolo ci sono piu scadenze.
    Volendo, altra idea ma non ho idea della fattibilita o meno, nella cella che ospita la scadenza staccarsi di uno spazio ed immettere M.
    es: ci sono 2 scadenze, la cella della scadenza esce così: 15/05/2018-M

    TUTTI I DATI QUANDO APRO IL FORM E "MODIFICO" il prodotto presente, si aggiornano, significa che se la quantità era 3, ed io nel form ci metto 8 automaticamente il sistema deve sapere che esistono 8 pezzi totali. stesso ragionamento per il resto, si modifica tutto praticamente, tranne la scadenza che teniamo se possibile quella piu vicina.

    Grazieee!!!



  • di Thyke data: 14/07/2016 18:58:31

    quindi sei tu che valorizzi il totale ...non devo sommarlo giusto?

    se la scadenza la modifichi così "15/05/2018-M " rendi impossibile fare il conto dei giorni rimanenti alla scadenza, ed in ogni caso non sarebbe neppure corretto in quanto solo una parte di prodotti scadrebbe in quel giorno.

    Se accetti un mio consiglio dettato dall'esperienza ti dico che la cosa migliore da fare è duplicare il record, così saprai sempre quanti pezzi scadono prima e quando li hai esauriti ti rimangono quelli con la data di scadenza più lunga...

    poi vedi tu...a me non costa nulla mettere una M...



  • di Thyke data: 14/07/2016 19:06:54

    beh...io vado a cenare e poi a probabilmente a nanna...domattina leggo cosa vuoi fare e per domani sera il prototipo...

    ciao buona notte



  • di nora asbab (utente non iscritto) data: 14/07/2016 19:09:09

    si e vero, facciamo così allora che e più ordinato.
    si sdoppiano i record quando si inseriscono dati differenti, ed in quel caso il totale come costo/prezzo/quantita, rimane correlato a quel record, invece se la scadenza e la stessa, e modifico la quantità o prezzo, il totale si somma ed il record rimane 1.
    direi che cosi ci siamo.
    grazie



  • di nora asbab (utente non iscritto) data: 14/07/2016 20:27:13

    Certo, quando hai tempo non preoccuparti!
    Buona serata o buona notte allora!



  • di Thyke data: 15/07/2016 18:33:35

    Ciao Nora...dai un'occhiata al file NORA-FINALE-1.xlsx

    ho fatto alcune modifiche sostanziali, le formule che avevi nel foglio1 le ho eliminate, adesso si calcolano automaticamente ogni volta che attivi il foglio1. Ho ancora un pochino di lavoro da fare per eliminare la montagna di formattazioni condizionali che hai in quel foglio, poco alla volta farò fare tutto al codice, facendo così alleggeriamo un po tutto il file.

    ho fatto anche delle sostanziali modifiche al form filtro, le date purtroppo non erano sufficienti a rendere univoci i record e quindi ho risolto anche questo problema.

    modificato anche la maschera per l'inserimento dei nuovi prodotti, adesso dovrebbe lavorare come volevi tu.

    provalo e vai a caccia di errori e di difetti...di solito chi usa i file ne trova di più di chi lo ha fatto...

    ciao



  • di nora asbab (utente non iscritto) data: 15/07/2016 18:45:18

    Ciao Thyke!!!!
    Si è vero, sono da arrestare, ho messo un sacco di condizioni sulle celle, ma perchè non conoscendo le varie formule mi sono impegolata via :)
    Guarda io controllerei a fondo il file modificato, ma l' ho scaricato e mi dice ancora impossibile trovare file o libreria, e mi apre VB.
    Non so come sia possibile...
    Grazie!!!!



  • di Thyke data: 15/07/2016 18:53:22

    è perchè nel mio pc ho riferimenti a librerie che tu non hai...devo toglierne qualcuna

    in ogni caso sai già come risolvere il problema? togli la spunta ai riferimenti preceduti da "MANCA" e risolvi tutto...

    ciao



  • di nora asbab (utente non iscritto) data: 15/07/2016 19:13:24

    No Thyke tu sei un genio!! Ma quanto è bella?!!?
    Mostruosamente funzionale, sto provando a maneggiare per vedere errori o migliorie, finora ho trovato questi aspetti:
    _ se dal menù PRODUTTORE, accedo al database supponendo di voler aggiungere una quantità ad un determinato articolo, ADESSO funziona e lo confermo, però mi obbliga a mettere una scadenza, e quindi andare alla ricerca dell' articolo rendendo macchinosa l' operazione, siccome l' idea di fondo è non toccare niente quando non serve, e se non serve a me non interessa modificare o replicare dati. Quindi sarebbe più pratico:
    Aprire box "produttore", andare alla ricerca dell' articolo, selezionarlo, e poter inserire solo la quantità (come dato OBBLIGATORIO), gli altri, tutti selezionabili ma se non vengono toccati di default memorizzano il dato che hanno già presente.
    _ se possibile, (non farlo se devi tribulare mi raccomando), quando si apre il box "produttore", è possibile inserire un campo per poter leggere la quantità dell' articolo, così ELIMINIAMO del tutto, l' obbligo di rintracciare quel determinato articolo, perchè ci mettiamo nella situazione in cui, io so che ho 10 pezzi da aggiungere, la scadenza non cambia, bene, leggo dal box 20 pezzi, perfetto, ci inserisco 30 ed è finita qui! molto terra terra ma geniale.
    _ stesso ragionamento (posso capire se ci sono formule collegate che è meglio non toccare, in questo devi poi dirmi tu cosa si può modificare cosa e meglio di no), ho visto che sempre dal box "produttore" posso modificare il record di un prodotto, quando la scadenza non cambia, metto e tolgo le quantità e lui si aggiorna, perfetto, MA, se una volta aggiunti dei prodotti per esempio mi trovo nel foglio1, e nella colonna "J" cambio un valore di quantità (A MANO LIBERA) LA COLONNA "L" non si aggiorna, rimane vincolata alla sola modifica ENTRANDO nel box "produttore".

    _Qui ci spostiamo in "ARTICOLI", dal box seleziono degli articoli, mi apre foglio2, tutto bello, MA, se clicco su produttore, adesso mi apre la maschera come in foglio1, però se provo a SCRIVERE UN NUOVO NOME, quindi non a scegliere quelli che mi ha trovato collegati a quel brand, le altre celle (data/prezzo ecc ecc) rimangono de-selezionate, impedendomi di aggiungere sostanzialmente gli articoli.

    Scusami se mi sono dilungata, ma almeno non incasini nel capire quello che sto dicendo..
    Grazie!!!!!




  • di Thyke data: 15/07/2016 20:06:33

    ok...sono modifiche non troppo impegnative, quando selezioni il prodotto dalla listbox se ci sono già date e quantità li faccio mettere automaticamente dentro le textbox...e se hai più prodotti uguali con date diverse?

    quanto alle modifiche a mano direttamente dal foglio...sarebbe meglio che tu entrassi nell'ottica che meglio non farne, quando decidi di usare i form le modifiche manuali sono sempre sconsigliate...in ogni caso vedrò di trovare una soluzione anche a questo.

    Arriviamo al punto dell'inserimento dei nuovi prodotti...nuovi che non hai nell'elenco, nuovi nuovi..
    farò un nuovo form per questa operazione, scollegato dai due già esistenti...ho già un paio di soluzioni in mente...

    al momento...buon fine settimana...al prossimo file...

    ciao



  • di nora asbab (utente non iscritto) data: 15/07/2016 21:32:28

    Ciao Thyke, va benissimo tutto quello che hai detto, sei tu l' esperto!!!
    Per quanto riguarda la possibilità di avere prodotti a doppia scadenza, bhe... onestamente ci penso e ripenso ma non trovo una soluzione pulita. Se ti viene in mente qualcosa hai carta bianca.
    L' unica cosa a cui pensavo, in caso di doppia scadenza, quando inserisco il prodotto la textbox mi prende la scadenza PIU VICINA, e.... nel caso io non metta la nuova scadenza automaticamente mi addiziona o sottrae la quantità in quel record, se cambio scadenza allora ne crea un' altra. Può andare, tanto non capiterà spesso.

    BUON WEEK END!! GRAZIE DEL TUO TEMPO!!!



  • di nora asbab (utente non iscritto) data: 15/07/2016 22:44:21

    Ma sai che hai ragione, sto riflettendo sul come interagire con i prodotti nel modo più comodo possibile, forse come dici è meglio se togliamo il più possibile l' interazione con le celle singole.
    Stavo guardando la macro che mi fa aprire le textbox, bhe.. ma sai che alla fine mi domando a cosa ci serve il foglio2? Ci crea un doppione, perche nella textbox dei prodotti per esempio, mi filtra gia tutto quello che mi serve, mancano alcuni valori che sono presenti in foglio2 come il brand/il totale/sku/quantità/tm ma poi per il resto cè tutto, senza andare in altri fogli di settare per forza. cosa dici?
    Magari nella textbox ci mettiamo anche il valore totale del magazzino (somma di tutti i totali), ed in parte un valore che muta in base ai prodotti filtrati, siccome (conteggia il totale dei prodotti che ho filtrato). Bello che finito, senza troppi giri....

    Nella textbox "produttore" facciamo quelle modifiche che avevamo visto prima e se proprio ci copiamo la formula per il conteggio dei totali, ma da qui conteggiamo per brand, cosi se seleziono yamamoto, mi da il totale di tutti i prodotti, poi se mi sposto su uno specifico articolo mi da il totale di quell' articolo.

    Con lo stesso meccanismo textbox, è possibile impostare anche acquisti/vendite, cosi lavoriamo completamente sulle schermate che hai creato che sono rapide e funzionali. In queste non ci saranno tutti questi filtri, una textbox divisa a meta, in cui sopra si inseriscono i dati che servono, e sotto a schermo sempre fisso le varie scritte che si sono create dal menù sopra.

    In una pagina controllo tutto... il foglio1 diciamo che è solo uno sfondo con tutti i prodotti, ma il cuore del sistema e tutto interattivo con l' ausilio delle textbox.


    Su excel si può caricare un' immagine che compare quando clicco su un nome o cella così da agganciare anche una foto articolo?

    Sono solo spunti ed idee non preoccuparti, me le sono segnate altrimenti me le dimenticavo anche io. Magari mi dici che è una stupidata farle e non facciamo niente :)


    ALLEGO UNA FOTO HOMEDTB, in cui ho pulito la grafica per farti vedere quello che avevo in mente, grafica scarna, tutto nascosto dietro, 4 textbox, le 2 che stiamo sistemando, e quelle che gestire acquisti/vendite... non sembra male! ;))
    A presto, scusa se ti importuno!!!
    Buona serata



  • di Thyke data: 17/07/2016 20:47:59

    Ciao Nora

    Dunque...ho allegato il file "NORA_FINALE-2.xlsm"

    Modifiche sostanziali anche alla struttura del file
    Le tabelle che avevi alla destra nel foglio1 le ho sposta in altri due fogli, poi quando mi dici come le vuoi gestire troviamo una soluzione.
    ho eliminato tutte le formattazioni condizionali nel foglio1, adesso si formattano da sole ogni volta che attivi il foglio in base a determinati criteri con colori diversi.
    I record senza valori non hanno formattazione

    Ho aggiunto due bottoni da cui richiami i form, il form "filtro" al momento lo puoi richiamare solo dall'editor in attesa di vedere che utilizzo farne in quanto come avevi richiesto sto spostando tutte le operazioni sul foglio1

    adesso nel form dei nuovi ordini ho aggiunto anche il campo data della scadenza così se hai due prodotti uguali puoi selezionare quello che ti serve, chiaramente la data la puoi anche modificare...insomma...smanetta un po con il form e scopri cosa ho fatto...

    ho aggiunto un form per inserire dei nuovi prodotti, hai due combobox e 9 caselle di testo dalle due combo puoi selezionare fornitori giù presenti nella tabella ed eventualmente dalla combo2 anche il nome dei prodotti. Ciò non toglie che senza utilizzare le combo puoi inserire ,manualmente nelle 9 textbox i valori e salvare il record..smanetta un pochino anche qui e guarda come funziona...

    dagli un'occhiata e fatti venire in mente nuove idee...chiaramente se trovi errori o inesattezze segnala...

    ciao



  • di nora asbab (utente non iscritto) data: 22/07/2016 14:40:54

    CIAO Thyke!
    Scusami ma ho avuto un problema col pc per via di un virus guarda....
    Sto leggendo la nostra chat e non trovo il messaggio che ti mandai giorni fà, in seguito al tuo, siccome avevo provato il nuovo file con le modifiche.
    Sai dirmi se era arrivato oppure devo rimandarlo?
    Grazie



  • di Thyke data: 22/07/2016 15:53:36

    meglio se lo rimandi...nella discussione non c'è, probabilmente si è perso per strada...

    stavo aspettando i tuoi commenti in merito al file NORA_FINALE-2.xlsm che è ancora allegato (nel caso non fosse quello a cui ti riferisci)

    fammi sapere...così andiamo avanti



  • di nora asbab (utente non iscritto) data: 22/07/2016 16:14:13

    Ciao!
    Ma no che nervoso, ti avevo dato una risposta lunghissima dopo pochi minuti proprio perchè anche io volevo andare avanti subito :)...
    Vabhè allora ti riepilogo rapidamente il tutto;
    _ ce modo di rendere automatica la disposizione in elenco sui prodotti che hanno più quantita? esempio se carico un prodotto e ci metto 500 pezzi, deve andarmi in cima, sotto quelli da 300 ecc ecc
    _ se inserisco un prodotto NON e presente un tab che mi indichi la quantità da inserire
    _ se in foglio1 manualmente modifico la quantita, NON si aggiornano i dati
    _ se clicco su nuovo ordine, non riesco mai a portare a termine l inserimento, perche esce un errore (errore di run time 13)
    Le poche volte che riesco, e non si impalla, per esempio da quantita 2, metto quantita 1, lui mi crea un nuovo RECORD, e non mi scala come in questo caso quello avente 2 come quantita
    _ questa forse e la piu importante, non so se sia possibile, creare 2 pulsanti, o semplicemente delle celle vuote, in cui inserire la parta di testo ed avere un FILTRO dei prodotti che cerco, 2 celle, siccome cerchiamo per prodotto e per marchio.
    Questa cella quando premuta, mi mostra tutti i prodotti trovati di un singolo marchio se facciamo una ricerca per marchio, altrimenti, funziona come l' altra che abbiamo, cioe in funzione delle lettere identiche che trova, mi riporta tutti i record corrispondenti.
    Questo mi fa avere sempre un foglio pulito, veloce e di rapidissima lettura. Perche cosi tagliamo foglio2, e facciamo tutto da qui, perche avendo modo di accedere ai dati in un click inserisco il prodotto al volo guardando cosa manca.
    _ Un messaggio di errore quando si inserisce un prodotto avente lo stesso nome è fattibile? cosi eliminiamo i doppi record, e conteggi sballati
    _ Forse ho capito cosa fa crashare, quando cerchi di modificare prodotti CON QUANTITA A ZERO

    Per tutto il resto ci siamo, anzi come al solito complimenti perche sta uscendo davvero bello!
    Le sezioni importantissime, come vendita/acquisti anche se importanti le facciamo ultimato il database altrimenti ci incasiniamo.
    Per ora penso a come integrarle.
    Grazie!!!! buona serata




  • di nora asbab (utente non iscritto) data: 22/07/2016 16:47:21

    Ciao, nel frattempo per portarmi avanti ho fatto alcune modifiche al file cosi potevo fare una foto per farti capire meglio quello che avevo in mente.
    Praticamente, vedi al lato, la sezione ACQUISTI/VENDITE, noterai che lo spazio e poco, ma voluto, ce modo di mettere (non sono sicura che si chiami cosi) un cursore a discesa? Nel senso che con il mouse lo muovo e scorro a vedere quelli che sono i record inseriti.
    Chiaramente, quei dati NON saranno modificabili da me, nel senso che li inseriamo con la stessa modalità a mascherina che mi hai creato prima. Ma in questo caso la macro non calcola niente, solo mi mostra la maschera in cui inserire subito i relativi dati.
    I nomi delle tab nella maschera poi li cambio io, in base a quello che poi mi serve, per il momento mettili pure a caso ;)
    Questa è una kikka, vediamo se e possibile, in quella sezione abbiamo detto che ci sono acquisiti/vendite, se noi USANDO LA FUNZIONE CERCA, filtriamo per brand, riusciamo a collegare anche i dati che si creano in acquisti?
    Ci agganciamo solamente al nome prodotto/brend, nel senso che ad ogni acquisto nella maschera creiamo il posto in cui inserire nome prodotto e brand, e quando FILTRIAMO DAL TASTO CERCA PER... ed escono tutti i prodotti di un marchio, quella sezione (ACQUISTI) si aggiorna mostrandomi SOLO gli acquisti di eseguiti di quel brand ed i suoi sottoprodotti.
    Se invece cerchiamo per articolo, non saprei qui si aggancia sempre per corrispondenze e ci mostra tutte quelle che trova con quel nome (completo/parziale) che abbiamo inserito.
    Ecco questa era l' idea di base... spero di essermi spiegata bene, ma per qualsiasi cosa non esitare a chiedere.
    Grazie caro!



  • di Thyke data: 23/07/2016 07:07:19

    Ciao NORA....facciamo un riepilogo

    _ ce modo di rendere automatica la disposizione in elenco sui prodotti che hanno più quantita? esempio se carico un prodotto e ci metto 500 pezzi, deve andarmi in cima, sotto quelli da 300 ecc ecc

    [fatto]

    _ se inserisco un prodotto NON e presente un tab che mi indichi la quantità da inserire

    [perchè è un prodotto nuovo non un ordine]

    _ se in foglio1 manualmente modifico la quantita, NON si aggiornano i dati

    [non si sono più le formule nei fogli- avevamo deciso di non fare più modifiche direttamente nel foglio...hai cambiato idea?]

    _ se clicco su nuovo ordine, non riesco mai a portare a termine l inserimento, perche esce un errore (errore di run time 13)

    [risolto]

    Le poche volte che riesco, e non si impalla, per esempio da quantita 2, metto quantita 1, lui mi crea un nuovo RECORD, e non mi scala come in questo caso quello avente 2 come quantita

    [risolto]

    _ questa forse e la piu importante, non so se sia possibile, creare 2 pulsanti, o semplicemente delle celle vuote, in cui inserire la parta di testo ed avere un FILTRO dei prodotti che cerco, 2 celle, siccome cerchiamo per prodotto e per marchio.
    Questa cella quando premuta, mi mostra tutti i prodotti trovati di un singolo marchio se facciamo una ricerca per marchio, altrimenti, funziona come l' altra che abbiamo, cioe in funzione delle lettere identiche che trova, mi riporta tutti i record corrispondenti.
    Questo mi fa avere sempre un foglio pulito, veloce e di rapidissima lettura. Perche cosi tagliamo foglio2, e facciamo tutto da qui, perche avendo modo di accedere ai dati in un click inserisco il prodotto al volo guardando cosa manca.

    [ho aggiunto un filtro dimmi se era quello che volevi, se non ti soddisfa dimmi come lo cambieresti]

    _ Un messaggio di errore quando si inserisce un prodotto avente lo stesso nome è fattibile? cosi eliminiamo i doppi record, e conteggi sballati [un nuovo prodotto o un nuovo ordine?...iniziamo a differenziare le cose]

    ok..

    Guarda il nuovo file NORA.xlsm (ho accorciato il nome) controlla che funzioni tutto che sei più brava di me a trovare errori

    dopo in base a quello che mi dici vediamo come andare avanti

    ciao Cara ...buon fine settimana

    PS. ho notato che nel file allegato ti esce un messaggio che riferisce il valore di un controllo che ho utilizzato...è un pochino fastidioso, lo elimino nella prossima versione del file



  • di nora asbab (utente non iscritto) data: 23/07/2016 10:18:56

    Ciao Thyke!!!!!!!
    Ma come ci riesci!?! E' PERFETTO, troppo bravo!!
    Sto provando le varie implementazioni, tutti i punti precedenti sono stati risolti, il discorso della modifica manuale della cella (quantità) hai ragione, teniamo l' automatizzazione con la mascherina, ho provato il filtro, a parte che è davvero funzionale al massimo, ho trovato un problema, ma magari sono io che sbaglio qualcosa, praticamente SE NON SELEZIONO nessun marchio, e sulla cella del prodotto scrivo per esempio BCAA, non mi trova nessun record, come se non riesce a leggere. (questo per quando cerco prodotti con un iniziale o una corrispondenza di nome fa TUTTI i marchi)
    Per tutto il resto basta e avanza per il mio utilizzo, manca solo la parte legata alla vendita/acquisto poi abbiamo finito ;)
    In merito a questo ultimo spunto, ieri ti ho scritto una idea di base, col menu a discesa però hai carta bianca qualora avessi idea più compatibili o funzionali.
    Buon weekend, e grazie di cuore!



  • di Thyke data: 23/07/2016 10:26:43

    OK...sono contento...il tuo entusiasmo è molto gratificante per me

    allora..per il filtro la cosa funziona così, si popola la prima combobox e dopo la scelta si popola la seconda, in ogni caso è possibile modificare, si popolano tutte e due e se scegli una voce nella prima nella seconda ci sarà la selezione di voci interessata...roba da poco

    adesso devo uscire, vado a farmi un'abbuffata di sushi, nel pomeriggio risolvo questo problema e poi pensiamo alla vendita/acquisto...mi spieghi nel dettaglio come la vuoi e ci ragioniamo un pochino sopra...

    ciao



  • di nora asbab (utente non iscritto) data: 23/07/2016 10:36:26

    Ah. scusami una cosa, quando attiviamo il filtro che sia per marchio o per prodotti, possiamo impostare la cella che CONTA IL TOTALE DI TUTTI I PRODOTTI, ma filtrando in base ai record che vedo?
    es: se seleziono dal filtro un marchio, accedo alla lista dei prodotti corrispondenti a quel marchio, e leggo sostanzialmente quanta esposizione in denaro ho di quella marca. Se selezioni prodotti per corrispondenza di nome, stessa cosa, mi mostra il totale in funzione dei record che si creano.
    Io scrivo di modificare la cella, poi se ritieni migliore crearne una a parte, che legge quei dati per me e indifferente.
    Merci :)



  • di nora asbab (utente non iscritto) data: 23/07/2016 10:38:01

    ahahahahah
    Grandissimo, anche io vado a mangiare sushiiiiii!!!
    Comunque va benissimo, mi trovi qui, cosi se ti servono spunti o dettagli puoi chiedermi pure!
    Grazie!!!!! e buona abbuffata



  • di Thyke data: 23/07/2016 18:44:18

    Ciao Nora, modificato il filtro, il file allegato è il NORA-2.xlsm, ho allegato per errore due versioni test del lavoro (NORA-1.xlsm), non prenderle in considerazione...sto iniziando a fare confusione con i nomi...

    adesso inizio a dare un'occhiata alle tabelle vendite/acquisti

    ciao buona serata



  • di nora asbab (utente non iscritto) data: 23/07/2016 19:44:27

    Bentornato!!
    Ho visto l 'aggiornamento, è perfetto... almeno so subito quanto controvalore ho per brand. Ho visto però che se provo a scrivere BCAA per esempio senza selezionare un marchio non mi prende il comando, devo muovermi forzatamente fra i marchi e non fra i nomi dei prodotti a cui trova un corrispondenza col testo che digito.
    Per i box acquisti vendite okkkey, ti ringrazio molto!!



  • di Thyke data: 25/07/2016 05:12:27

    ciao Nora, anche se non comprendo il perchè ti piaccia tanto ho modificato la ricerca, adesso quando selezioni il checkbox (Contiene), puoi inserire del testo e lui fa la ricerca con il testo, allego il file Nora-3 con la modifica.

    Ho dato un'occhiata alle tabelle vendita ed acquista e sinceramente non capisco come si collegano a quella su cui abbiamo lavorato fino ad ora, fatta salva la corrispondenza dei nomi i prezzi dei prodotti non coincidono, inoltre l'account è unico sia per la vendita che per l'acquisto, l'impressione che ne ho avuto è che tu abbia cercato di realizzare una tua idea senza completarla...
    Cerca di spiegarmi per bene senza risparmiare parole e dettagli su cosa vorresti avere come risultato

    ciao buona giornata



  • di nora asbab (utente non iscritto) data: 25/07/2016 12:28:21

    Buongiorno!!! Grazie per il nuovo file, adesso è proprio quello che mi occorreva.
    Scusami se non riesco a spiegarti bene tutti i passaggi, ci riprovo, in pratica la foto che avevo caricato l altra volta, era stata fatta piu che altro per la grafica, i testi li avevo copiati anche io, senza controllare niente.
    Adesso ti allego delle maschere per farti capire in modo dettagliato cosa ho in mente.
    Praticamente, "vendite" (rappresentano le transazione effettuate), con un click su un bottone apposito in foglio1, si apre una MASCHERA che conterrà delle celle, in cui in posso andare ad inserire i dati inerenti alla transazione.
    QUESTI DATI, POI SI ANDRANNO A MEMORIZZARE IN UN' ALTRA MASCHERA, ma che sarà in sola lettura, ed i dati saranno messi orizzontalmente.
    Praticamente l' idea era, inserisco i dati dalla prima maschera, salvo o chiudo, poi con un' altro pulsante che MI APRE UN' ALTRA MASCHERA vado a leggermi TUTTI i record che ho inserito.
    VENDITE ED ACQUISTI SONO STRUTTURATI COSI, cambiano solo i nomi.

    Ti allego un primo esempio di maschere,
    Se per caso non sono stata ancora chiara, ti prego di pazientare, che provo a farti un altro esempio!!
    GRAZIE PER TUTTO!!





  • di nora asbab (utente non iscritto) data: 25/07/2016 12:29:03

    Scusa l allegato si chiama: ESEMPIO MASCHERE DATI



  • di nora asbab (utente non iscritto) data: 25/07/2016 18:14:56

    Eccomi, adesso che ho avuto un pò di tempo, ho finito di fare una bozza anche dell altra maschera.
    Ti allego il file "ACQ-VNT.xlsx", che riporta con precisione tutti i vari nomi e diciture, ho fatto degli esempi, è chiaro che la mia abilità nei colori è davvero pessima, ma quelli sono dettagli, quello che premeva era trasferire l' idea in dati e forme.
    Grazie, per qualsiasi cosa chiedimi senza problemi :)
    BUONA SERATA



  • di Thyke data: 26/07/2016 05:16:31

    ok...mi porto il file sul lavoro e gli do un'occhiata come si deve...quello che non capisco delle tue intenzioni è il sistema di immissione dei dati, a parte le voci "produttore", "prodotto" e "costo" (forse) che si possono recuperare dalla tabella su cui abbiamo lavorato fino ad ora, tutte le altre come le devo considerare? ad immissione libera di testo?

    la voce "account" a cosa si riferisce? al cliente? hai intenzione di tabellare i clienti? se tu lo facessi sarebbe sufficiente inserire il nome del cliente per popolare le maschere con tutti i suoi dati ma questo, prevede la necessità di creare una maschera per fare un archivio clienti.

    altro dubbio, a che scopo prevedere una maschera di vendite multiple, a parità di data con una sola maschera è già possibile schedare vendite multiple...

    mi studio un momento il tuo progetto e ne faccio un prototipo, poi te lo propongo, gli dai un'occhiata e poi mi dici cosa ne pensi e quali modifiche faresti...

    ciao



  • di nora asbab (utente non iscritto) data: 26/07/2016 08:25:35

    Buongiorno Thyke,
    Allora, in merito alla tue domande:
    - Esatto sono tutti celle e testi ad "immissione libera", magari possiamo mettere un menù a discesa per produttore/articolo/costo ma tutto il resto va per forza inserito a mano.
    - Per l' ordine multiplo ho fatto un' altra maschera per farti vedere come si potevano schierare i nomi nel caso il cliente prenda più articoli, ma se mi dici che è possibile gestire un ordine multiplo dalla stessa maschera, tanto meglio..... Io lo dicevo per generare un record unico che comprenda per esempio 5 prodotti che ha acquistato, quindi mi mostra il singolo prezzo di vendita dei prodotti, ma anche il totale.
    - Account, non rappresenta un cliente, ma solo una cella in cui inserisco ove sia necessario, l' account esempio ebay/amazon dove e stato venduto l' articolo, tutto qui.
    - La gestione clientelare con la maschera che mi hai spiegato, non è per niente una brutta idea!
    Grazie per il tuo tempo... se hai altre domande sono sempre qui



  • di nora asbab (utente non iscritto) data: 03/08/2016 14:46:43

    Ciao Thyke!!
    Hai novità, o zitto zitto te ne sei andato in ferie :)
    A presto..