Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Cercare valori in una tabella

Ultimo Aggiornamento: 16/03/2018 11:50
Post: 6
Registrato il: 23/01/2018
Città: NAPOLI
Età: 48
Utente Junior
2013
OFFLINE
12/03/2018 17:25

Ho adattato un codice trovato su questo forum.

Il codice dovrebbe restituirmi i nomi dei fornitori che hanno emesso un documento(fattura/nota credito/ordine) con numero identico alla stringa che digito nel campo da cercare.

Allo stato attuale il codice mi riporta tutti i valori delle celle che sono uguali ma anche quelli che contengono la stringa che cerco.

Io vorrei vedere solo quelli perfettamente uguali alla stringa che cerco

es.:

Se cerco 22XF33/17, il codice mi restituisce i seguenti valori:

22XF33/17, PPPP22XF33/178888, FFFF22XF33/179XCN

Come posso fare a dirgli di cercare solo quell'esatto valore?

Inoltre come posso fare a farmi restituire anche altri dati che si trovano sulla stessa riga tipo : "data emissione", "stato pagamento" e "data pagamento".

Allego il file.

Grazie
Spesso la risposta alle nostre domande è dentro di noi, ma è quella sbagliata
Post: 5.344
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
15/03/2018 15:37

Ricerca dati
Ciao, ma nell'esempio che hai inserito, non ce nessun dato uguale o quasi uguale a quello che hai inserito.

22XF33/17

in quale colonna si trova il dato da cercare.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 6
Registrato il: 23/01/2018
Città: NAPOLI
Età: 48
Utente Junior
2013
OFFLINE
15/03/2018 18:49

Buonasera,
la colonna dove cercare i valori è la colonna D (dove sono i numeri delle fatture/note credito ecc..

scusami il valore 22XF33/17 l'ho usato come esempio nel messaggio per cercare di spiegare, ma in realtà nel file che ho ripulito per pubblicarlo, effettivamente non c'è.
in ogni caso riallego il file dove se cerchi il documento 20, il codice ti riporta tutti i numeri che contengono il 20.
Il risultato che voglio ottenere è che se cerco il documento 20 mi deve uscire, se c'è, solo il documento 20 e non il 201, 12201 ecc...
Spero di essermi spiegato meglio
Grazie
Spesso la risposta alle nostre domande è dentro di noi, ma è quella sbagliata
Post: 4.064
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
15/03/2018 19:00

modifica la riga
  Set rFound = rng.Find(sWhat, searchorder:=xlByColumns, after:=rLastCell, LookIn:=xlValues)

in
  Set rFound = rng.Find(sWhat, searchorder:=xlByColumns, after:=rLastCell, LookIn:=xlValues, LookAt:=xlWhole)




----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 1.837
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
15/03/2018 19:27

e aggiungo che con quel lavoro è come sparare con un cannone ad una formica. Ha infatti molte altre possibilità che da quanto hai detto, non userai mai

cari saluti
Domenico
Win 10 - Excel 2016
Post: 7
Registrato il: 23/01/2018
Città: NAPOLI
Età: 48
Utente Junior
2013
OFFLINE
16/03/2018 11:50

Ringrazio patel45 per la soluzione. Funziona!

Come diceva dodo47, il codice avrà sicuramente potenzialità che non userò quindi se avete suggerimenti per "potarlo" un po' vi ringrazio anticipatamente.



Spesso la risposta alle nostre domande è dentro di noi, ma è quella sbagliata
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:24. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com