Fråga : Extrakttext från Excelcellen

Förmiddag som I är pröva till extraktet någon information från en cell. Är här texten i en cell. Jag var kompetent till extraktet annan information, var det finns en fodratitelrad, e.g 32A, 57D etc. men, när det finns text, I-förmiddagen som har någon svårighet, sedan texten inte är jämn. Jag har ändring stilsorten till djärvt, som definierar förmiddagen för text som I har svårigheten with.

som, meddelandet bekräftades efter, {1: />00} {2: I202CITIUS33XXXXN} {3: {108: {4 för LS0304205693WP5C}}:
: 20: LS0304205693WP5C
: 21: NONREF
: 32A: 100615USD1000
: 53B: /306271111
: 57D: //FW021000021
Chase Manhattan Bank New York <------------------------
: 58D: fondLLC och Co för /9301011483
Gold <------------------------
: 72: För tillgångkick för /BNF/FFC Chatham Yield
//Master fond Ltd <------------------------
//A/C ingen 002-03115-1-} <------------------------

" klar "

Svar : Extrakttext från Excelcellen

Jag tänkte den sedda förtrogen vän:),

Detta verkar för att fungera:

1) Välj B2: G2

2) Skriv in denna samlingformel:

{LÄMNAD, =RegExpFind ((A2, FYNDET (”-}”, A2) - 1), ”^ [A-Z/]. *$”, SOM ÄR FALSKA, TRUE)},

Att skriva in en samlingformel, skriv in inte de lockiga stagen, och hiten Ctrl+Shift+Enter i stället för skriver in för att avsluta av den.  
Excel som därefter ska, visar den hänglsen för att indikera att det är en samlingformel.

Det låter för att upp till 6 objekt gås tillbaka.  I ta provarbetsboken det ser likt dig behöver aldrig mer än 4.

Om en fodra har, något att säga, 3 fodrar gånget tillbaka, då de andra tre cellerna i den samling ska showen ett #N-/Afel

Detta samlinguppförande av formeln förklaras i min artikelhttp://www.experts-exchange.com/Programming/Languages/Visual_Basic/A_1336-Using-Regular-Expressions-in-Visual-Basic-for-Applications-and-Visual-Basic-6.html
Andra lösningar  
 
programming4us programming4us