Cercavert in altro foglio



  • Cerca.vert in altro foglio
    di Max (utente non iscritto) data: 25/10/2010

    Ciao ragazzi, ho un disperato bisogno di aiuto!!!
    ho creato una fattura automatica...ho 2 fogli: fattura; scadenzario.. il problema: cerca il nominativo immesso in fattura nella cella i9 (che varia con un elenco a discesa)confrontalo nel foglio scadenzario nella colonna j10:j497 e quando lo trovi se nella cella corrispondente (sulla stessa riga del foglio scadenzario)nella colonna x10:x497 c'è una "n" estrapola il valore della cella corrispondente, sempre sulla stessa riga in questione, nella colonna h e riportamelo nel foglio fattura nella cella c20;ricerca tutti gli altri valori con gli stessi criteri e riportameli sempre in fattura, fino ad esaurimento, rispettivamente in c22,c24,c26,c28,c30,c32,c34.riassumendo, quindi, al variare di i9 in fattura riportami automaticamente sempre in fattura i valori cercati in scadenzario. se poi una volta riportati i valori cercati quella "n" potesse diventare "s" sarebbe davvero il massimo... vi ringrazio infinitamente... buona serata..



  • di Ricky53 (utente non iscritto) data: 25/10/2010

    Ehi quante cose hai scritto.
    andiamo avanti per piccoli passi e per testo scritto in modo schematico altrimenti: ci si perde.

    riporto il tuo testo scritto in modo più comprensibile.

    ho 2 fogli: fattura; scadenzario..
    il problema:
    1. cerca il nominativo immesso in fattura nella cella i9 (che varia con un elenco a discesa)
    2. confrontalo nel foglio “scadenzario” nella colonna j10:j497
    3. e quando lo trovi se nella cella corrispondente (sulla stessa riga del foglio scadenzario)nella colonna x10:x497
    4. c'è una "n" estrapola il valore della cella corrispondente, sempre sulla stessa riga in questione, nella colonna h
    e
    5. riportamelo nel foglio fattura nella cella c20;
    6. ricerca tutti gli altri valori con gli stessi criteri
    e
    7. riportameli sempre in fattura, fino ad esaurimento, rispettivamente in c22,c24,c26,c28,c30,c32,c34.

    riassumendo, quindi,
    al variare di “i9” in fattura
    riportami automaticamente sempre in fattura
    i valori cercati in scadenzario.

    se poi una volta riportati i valori cercati quella "n" potesse diventare "s" sarebbe davvero il massimo

    - - - - -
    non mi sono chiari i punti “6” e “7”.
    - - - - -

    inoltre come te la cavi con il vba?

    ciao da ricky53



  • di Max (utente non iscritto) data: 26/10/2010

    Grazie mille x aver risposto....
    il punto 6 e 7 significa che i valori da ricercare in scadenzario e riportare in fattura possono essere più di uno (si tratta in pratica degli scarichi fatti ad uno stesso cliente non ancora fatturati "n";
    1 al selezionamento del nominativo i9 in fattura (che varia con elenco a discesa)
    2 riportami in fattura in c20,c22,c24...c32
    3 il n. di das non ancora fatturati relativi al nominativo i9
    quindi nell'es. solo f182 e 635

    foglio fattura
    ---a------b-------c-----d.....i
    1
    .
    .
    9----------------------------ale
    .
    .
    20--------------f182
    .
    22---------------635

    foglio scadenzario
    a-----b-----c......h.......j-----k.....x
    -------data---das n.-------cliente-----fatturato
    1--------------p256----------ale----------s
    2--------------f182----------ale----------n
    3---------------m24----------max----------s
    4---------------635----------ale----------n
    5---------------874----------gio----------n

    per quanto riguarda il vba sono una vera capra..
    posso solo copiare/incollare... grazie ancora



  • di Ricky53 (utente non iscritto) data: 26/10/2010

    Ciao,
    allora il codice deve esserti fornito dal forum ...
    uhm ...

    puoi inviare un file di esempio (attenzione ai dati riservati) che sia esaustivo delle situazioni effettive, ovviamente corredato da spiegazioni.

    in questo modo posso provare a scrivere qualcosa: non garantisco il risultato.

    ciao da ricky53


  • Cerca.vert in altro foglio
    di Max (utente non iscritto) data: 26/10/2010

    Ciao ricky... ho inviato un file...
    cercherò di essere più chiaro.
    1 ho selezionato in fattura il cliente giovanni
    2 vorrei che automaticam o ad un comando la fattura venisse completata nelle celle evidenziate in giallo prendendo i valori dallo scadenzario
    3 dovranno essere presi solo quei valori di quel cliente in questo caso giovanni non ancora fatturati (cioè con la "n" nella colonna x dello scadenzario
    4 dopo l'operazione se quelle stesse "n" diventassero "s" sarebbe il massimo
    grazie mille.... a chiunque tenterà di aiutarmi



  • di Albatros54 (utente non iscritto) data: 26/10/2010

    Incolla il codice che ti ho postato nel modulo1 del file che ai postato,non fa altro che applicare un filtro al foglio scadenzario , ti puo essere utile per cominciare, per una ricerca precisa , i nomi della casella a discesa dove tu fai la selezione, debbono essere scritti in modo identico nel foglio scadenziario, altrimenti la ricerca fallisce
    ciao
    albatros54
     
    Sub filtro1()
    '
    ' filtro1 Macro
    '
    
     Sheets("FATTURA").Select
     filtro = Cells(9, 9).Value
        Sheets("SCADENZARIO").Select
        ActiveSheet.Range("$A$6:$AD$510").AutoFilter Field:=7, Criteria1:="=" & filtro
        ActiveSheet.Range("$A$6:$AD$510").AutoFilter Field:=24, Criteria1:="N"
        End Sub



  • di Max (utente non iscritto) data: 26/10/2010

    Grazie albatros...sei grntile.. il filtro automatico è un qualcosa che prima facevo manualmente e funziona bene anche se non ho saputo aprire il modulo 1 e l'ho copiato nel modulo 2... se si riesce ad estrapolare automaticamente i valori sarei più contento...anche perchè utilizzerei il programmino anche per le banche: sconti fattura, gli impagati, ecc.....


  • Biblioteca
    di Alessandro (utente non iscritto) data: 07/11/2010

    Salve, io ho 11 fogli di lavoro che contengono titolo, descrizione, autore e posizione di libri suddivisi per categoria.
    vorrei creare una maschera di ricerca o filtro sul sul primo foglio che mi permetta digitando anche solo una parola di trovare i libri con quella parola e la posizione del libro.
    potete aiutarmi???