• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

rekenen met tekst deel 2

Status
Niet open voor verdere reacties.

Writtler

Gebruiker
Lid geworden
14 okt 2007
Berichten
31
aansluitend op

http://www.helpmij.nl/forum/showthread.php?t=402660&highlight=rekenen

het volgende, 1ste rijen waren geen probleem perfect met deze oplossing echter het nieuwe bestand wat dient te worden uitgerekend heeft verschil in spaties tussen de tekens.

bv.

4 plus 1=
1 plus 4=
3 min 2=

edit: verschil in spaties worden niet goed weergegeven, zal ander bestandje uploaden met duidelijk voorbeeld

enz enz enz.

De bijgevoegde oplossing werkt nu dus niet meer aangezien in deze oplossing geen rekening wordt gehouden met verschillende spaties tussen de tekens.

Is hier een oplossing voor???

B.v.d.
 

Bijlagen

Laatst bewerkt:
aansluitend op

http://www.helpmij.nl/forum/showthread.php?t=402660&highlight=rekenen

het volgende, 1ste rijen waren geen probleem perfect met deze oplossing echter het nieuwe bestand wat dient te worden uitgerekend heeft verschil in spaties tussen de tekens.

bv.

4 plus 1=
1 plus 4=
3 min 2=

edit: verschil in spaties worden niet goed weergegeven, zal ander bestandje uploaden met duidelijk voorbeeld

enz enz enz.

De bijgevoegde oplossing werkt nu dus niet meer aangezien in deze oplossing geen rekening wordt gehouden met verschillende spaties tussen de tekens.

Is hier een oplossing voor???

B.v.d.
 

Bijlagen

Writtler, Zo doet 'ie 't wel...
Code:
Sub test()
For Each c In [a1:a5]
    sp = Split([COLOR="Blue"]WorksheetFunction.Trim([/COLOR]c.Value[COLOR="blue"]), " "[/COLOR])
'    Debug.Print sp(0), sp(1), sp(2)
    c.Offset(0, 1) = sp(0) + Val(sp(2)) * IIf(sp(1) = "plus", 1, -1)
Next
End Sub

Groet, Leo
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan