Risultati da 1 a 18 di 18

Discussione: Cerca Verticale



  1. #1
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1

    Cerca Verticale

    Ciao A Tutti,
    vorrei visualizzare la o le righe interessate di una ricerca verticale cioè,
    ho una tabella di cerca verticale con i riquadri bloccati, e sotto la lista infinita di articoli.
    Premetto che funziona tutto, ma quando trovo l'articolo, vorrei che mi facesse visualizzare la o le righe degli
    articoli trovati, perchè ora devo scorrere sino alla riga interessata.

    buona giornata.

  2. #2
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    A secondo della versione di exel che usi la prima cosa che mi viene in mente
    è con la funzione Aggrega...per estrarre i dati della tua ricerca

    però se alleghi un piccolo file di esempio si può adattare meglio al tuo caso
    windows 10
    Excel 2016

  3. #3
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Eccolo!!!!!
    http://dropcanvas.com/yvrr2

    ciao
    il pirata

  4. #4
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Potresti allegare il file con tutte le righe scoperte?????

    E ti puo andare bene fare una tabella accanto con le solite intestazione da dove estrai le ricerche del codice che vuoi?
    windows 10
    Excel 2016

  5. #5
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Scusa Ho sbagliato file!!!!!!
    http://dropcanvas.com/lme52
    questo è quello giusto.....

  6. #6
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61
    ciao pirata,
    a parte il non aver capito la tua richiesta (ma aspetto altre risposte...)mi spieghi perchè nei cerca.vert da D3 a G7 c'è quel COLONNExxx?
    ciao
    ale

  7. #7
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da Alessandro Visualizza Messaggio
    ciao pirata,
    a parte il non aver capito la tua richiesta (ma aspetto altre risposte...)mi spieghi perchè nei cerca.vert da D3 a G7 c'è quel COLONNExxx?
    ciao
    ale
    Ciao Alessandro
    Cercherò di rispondere io al posto del "Il Pirata" perchè quella formula l'avevo creata io tempo infatti tu mi chiedevi cosa centrava quella funzione COLONNE all'interno del CERCA.VERT?(in rosso)

    =SE.ERRORE(CERCA.VERT(COLONNE($D3:D3);$A$12:$E$1298;4;0);"")

    Bene, questo pezzetto di formula COLONNE($D3:D3) che corrisponde all'argomento "valore" del CERCA.VERT per il fatto che abbia il riferimento di cella misto ($) prima della lettere significa che quando trascino la formula verso destra mi genera 1, poi 2, po 3, ecc. ecc che serve per andare a cercare nella "matrice tabella" i numeri 1.2.3.4 ecc. ecc. quando il valore che trova e es. 4 mi restituisce l'elemento corrispondente nella matrice
    NB che nella colonna A;A ci sono delle formule per farmi dare 1.2.3. ecc ecc
    Ciao Alessandro

  8. #8
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao "il Pirata"
    Aiutaci ad Aiutarti!!
    Fai una piccola descrizione del problema cercando di essere più conciso, specifico e descrittivo scrivendo in che foglio e in che cella vuoi la formula, che tipo di formula vuoi e quali sono i riferimenti della formula.
    Esempio nella cella A1 vorrei una formula che mi somma il contenuto del foglio "Vendite" nell'intervallo che va da A8:A200

  9. #9
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Ciao Alessandro
    Cercherò di rispondere io al posto del "Il Pirata" perchè quella formula l'avevo creata io tempo infatti tu mi chiedevi cosa centrava quella funzione COLONNE all'interno del CERCA.VERT?(in rosso)

    =SE.ERRORE(CERCA.VERT(COLONNE($D3:D3);$A$12:$E$1298;4;0);"")

    Bene, questo pezzetto di formula COLONNE($D3:D3) che corrisponde all'argomento "valore" del CERCA.VERT per il fatto che abbia il riferimento di cella misto ($) prima della lettere significa che quando trascino la formula verso destra mi genera 1, poi 2, po 3, ecc. ecc che serve per andare a cercare nella "matrice tabella" i numeri 1.2.3.4 ecc. ecc. quando il valore che trova e es. 4 mi restituisce l'elemento corrispondente nella matrice
    NB che nella colonna A;A ci sono delle formule per farmi dare 1.2.3. ecc ecc
    Ciao Alessandro
    wow...dalle mie parti direi "una mandrakata..." davvero non scherzo...davvero un ottimo escamotage.
    io di solito gioco con rif.riga() e/o rif.colonna() sottraendo il dovuto...ma con mille difficoltà e cmq vincolante nel caso devo trascinare sia a dx che in basso.
    questa è una bellissima idea
    ciao
    ale

  10. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da Alessandro Visualizza Messaggio
    wow...dalle mie parti direi "una mandrakata..." davvero non scherzo...davvero un ottimo escamotage.
    io di solito gioco con rif.riga() e/o rif.colonna() sottraendo il dovuto...ma con mille difficoltà e cmq vincolante nel caso devo trascinare sia a dx che in basso.
    questa è una bellissima idea
    ciao
    ale
    Alessandro
    L'unica pecca di questa formula è che ha bisogno di una colonna aggiuntiva, infatti sto pensando di creare una formula matrice cosi da fare tutto in una cella con la classica formula =INDICE(....PICCOLO(...SE(.. ecc ecc
    in Attesa che "il Pirata" si faccia vivo cordiali saluti

  11. #11

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4018
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    Come dice Gerardo, servirebbe un riscontro da parte di "Il Pirata", comunque nel frattempo provo a dare una soluzione per quello che ho capito (soluzione in VBA)...

    In un modulo standard, inserire questo codice:

    Codice: 
    Option Explicit
    
    
    Sub posizionamento()
    Dim uriga As Long, x As Range, primo_indirizzo, msg As Variant, i As Long
    uriga = Range("C" & Rows.Count).End(xlUp).Row
    With Range("C12:C" & uriga)
        Set x = .Find(Range("C3").Value, LookIn:=xlValues)
        If Not x Is Nothing Then
            primo_indirizzo = x.Address
            i = 1
            Do
                x.Select
                msg = MsgBox("Riscontro " & i & " trovato!" & vbCrLf & _
                "Continuare?", vbYesNo)
                If msg = vbNo Then Exit Sub
                Set x = .FindNext(x)
                i = i + 1
            Loop While Not x Is Nothing And x.Address <> primo_indirizzo
        End If
    End With
    MsgBox "Ricerca completata!"
    End Sub
    Mentre nel modulo di classe del foglio "Ricerca Pos+Movimenti" :

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B3")) Is Nothing Then
        Call posizionamento
    End If
    End Sub
    Lascio il file di prova da scaricare:
    http://dropcanvas.com/v48n4

    Il codice parte al cambiamento del valore nella cella "B3".

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  12. I seguenti utenti hanno dato un "Like"


  13. #12
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Ciao Gerardo,
    nel Foglio Ricerca+Movim, in alto ho una tabella di ricerca, con le formule Cerca Verticale in cella "C3-D3-E3 ecc", (creata da te circa 1 anno fa).
    La seconda tabella raggruppa tutti gli articoli per codice, descrizione e q.tà e posizioni che inserirò io in fase di carico e scarico.
    Non riesco a capire dove mettere la formula, in quanto se trovo un articolo entro la riga n°31 la vedo evidenziata se oltre
    devo scorrere la barra.( vedi allegato http://dropcanvas.com/6nj6g )


    :252:

  14. #13
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Perfetto!!!!!
    io non riuscivo forse a speigarmi ma Cromagno, non so come, mi ha capito!!!!!

    Grazie Mille!!!!

  15. #14

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4018
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Grazie del riscontro.

    P.S.
    Ho visto adesso che nel codice ho lasciato la variabile "primo_indirizzo"...
    Non serve, l'ho usata solo per delle prove.

    Ciao

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  16. #15
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    779
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    318
    Likes dati
    1
    Buona Sera

    Sicuramente mi sbaglio ma applicando alle intestestazioni del Dbase un filtro ( dalla ribbon) e filtrando il codice con "filtra per colore" (rosso) non si ottiene

    lo stesso risultato ?
    Window 8.1 Excel 2013/2016

  17. #16

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4018
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Pitagora,
    si, per me hai ragione :246:

    Io, ho proposto quella soluzione in VBA più che altro perchè è servito anche a me per utilizzare il metodo "Find" e "Findnext" che non avevo mai usato :167:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  18. #17
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    779
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    318
    Likes dati
    1
    Buona Sera

    Ciao Cronomagno

    La mia non era una domanda polemica.

    Avevo intuito quanto richiesto dal Pirata e il tuo lavoro e' stata la conferma.

    Non discuto il tuo lavoro che considero di alta qualita' non solo questo ma tutto quello che hai fatto nel forum



    Saluti
    Window 8.1 Excel 2013/2016

  19. #18

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4018
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Pitagora,
    tranquillo, non l'ho presa come una polemica ma come una valida alternativa :222:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

Discussioni Simili

  1. [Risolto] Richiamare valori colonna tramite una combobox
    Di max72 nel forum Domande su Microsoft Access
    Risposte: 32
    Ultimo Messaggio: 10/07/17, 19:12
  2. [Risolto] Cerca verticale con confronta
    Di vittorio dit nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 11/11/16, 21:17
  3. [Risolto] Cerca Verticale
    Di Deeevil86 nel forum Domande su Excel in generale
    Risposte: 38
    Ultimo Messaggio: 19/09/16, 17:35
  4. Cerca Verticale su più fogli.
    Di Giuseppe Zammuto nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 26/02/16, 14:15
  5. Cerca verticale
    Di giackko86 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 09/09/15, 00:48

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
  •