piccolo problema per sostituzione valori

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Davide Vaccarini
00giovedì 2 marzo 2017 12:02
salve a tutti, sono nuovo del foro...ho bisogno di un aiuto
vi spiego, ho diverse migliaia di righe di un codice
del tipo 34143.d23.432
ho preso solo le ultime 3 cifre e devo sostituirle con altre
con un trova sostitisci è molto lunga perche ce ne sono parecchi, in un altra tabella ho i codici da sostituire:


esempio:

fwefw.fwef.edr
fewfe.fewe.efr

altra tabella


edr 01
efr 02

quando trova edr sostituisci con 01 quando trova efr sostituisci con 02

risultato

fwefw.fwef.01
fwefw.fwef.02

esiste qualcosa? o devo fare con trova sotituisci? (sono centinaia di cambi ci metto una vita)
grazie mille

dodo47
00giovedì 2 marzo 2017 12:30
Ciao
non che sia molto chiaro, ma cosa ti impedisce di fare una sostituzione di massa?

sostituisci tutto?

saluti
federico460
00giovedì 2 marzo 2017 12:32
ciao


=SE(DESTRA(D2;3)="edr";SOSTITUISCI(D2;"edr";"01");SOSTITUISCI(D2;"efr";"02"))



d2 è la cella della frase

e tirala fin dove vuoi

Davide Vaccarini
00giovedì 2 marzo 2017 13:17
Re:
dodo47, 02/03/2017 12.30:

Ciao
non che sia molto chiaro, ma cosa ti impedisce di fare una sostituzione di massa?

sostituisci tutto?

saluti



che sono oltre 300 tipi di codici da sostituire...ci metto tempo...
bada, non i risultati, i codici proprio...devo fare trova e sostituisci per 300 codici diversi


Davide Vaccarini
00giovedì 2 marzo 2017 13:20
x
sulla colonna M voglio il codice L relativo alla colonna I (in relazione alla colonna K)

per capirci meglio nella quinta riga dove c'è A0

A0 A4 005 ----> mi deve mettere 001 (preso dalla colonna K(A0 e L 001)



sul disegno sono sceso di una riga rispetto all'originale I...ma devono stare sulla stessa riga
dodo47
00giovedì 2 marzo 2017 13:35
Ciao
magari la prossima volta invia un file di esempio per evitare di ricostruire il tuo.

Vedi se riesci ad adattarlo alla tua esigenza. La routine fa un loop della tabella in E:F e sostituisce la col. A dove trova riscontro.

saluti

Davide Vaccarini
00giovedì 2 marzo 2017 16:43
Re:
dodo47, 02/03/2017 13.35:

Ciao
magari la prossima volta invia un file di esempio per evitare di ricostruire il tuo.

Vedi se riesci ad adattarlo alla tua esigenza. La routine fa un loop della tabella in E:F e sostituisce la col. A dove trova riscontro.

saluti




grazie dodo, la macro funziona...solo una cosa...dovrei fare la stessa procedura per alcune descrizioni...siccome hanno nel contenuto della descrizione anche a desempio un pezzetto di codice "ch h1 re"...etc...mi succede un casino con la descrizione perche è come se non facesse una singola passata ma diverse passate e crea un casino con la tabella...come si può risolvere?
dodo47
00giovedì 2 marzo 2017 16:48
Ciao
fai un esempio concreto

saluti
Davide Vaccarini
00giovedì 2 marzo 2017 16:55
ti mando un pezzetto così capisci meglio

quello in foglio uno è ok....l'altro in foglio 3 si impolpa parecchie cose :)


meglio questo altro file
dodo47
00giovedì 2 marzo 2017 17:04
Ciao
non capisco cosa devi fare nel foglio3; mi fai un esempio concreto?

Davide Vaccarini
00giovedì 2 marzo 2017 17:07
se eseguo la tua macro nel foglio 1 è ok, tutto perfetto...nella parte del foglio 3 con descrizione, si sovrappongono le parole in alcuni punti.

se provi ad esegeuire la macro che mi hai mandato nei due fogli lo vedi subito...
Davide Vaccarini
00giovedì 2 marzo 2017 17:27
penso che a me serva:

se il valore della colonna A corrisponde a un valore della colonna B, scrivi il valore di destra (colonna C) nella colonna D
dodo47
00giovedì 2 marzo 2017 17:45
Ciao

prova a sostituire XlPart con XlWhole

saluti

Davide Vaccarini
00venerdì 3 marzo 2017 07:50
re edit...okok funge...grazie mille :))
JamaicaBubbi
00martedì 30 maggio 2017 10:54
grazie è servito anche a me
grazie è servito anche a me
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 22:15.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com