Ähnlichkeitsprüfung

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Ähnlichkeitsprüfung

Beitrag von keksi1970 »

Hi,

ich mal wieder und bin heute wie vor den Kopf gestossen.

ich bräuchte ein Makro, welches eine Zelle ausliest und wenn sagen wir mal 10 Zeichen(in der richtigen Reihenfolge, aber nicht an der selben Position) übereinstimmen, soll er das in eine andere Zelle schreiben. Da ich auch nicht mehr in der Lage bin, mich richtig zu artikulieren, vielleicht ein Beispiel :

ich habe einen Artikelstamm von ca 7000 sätzen. die Beschreibung soll überprüft werden.
art-nr : 0001 Ball, rund, 10 cm
art-nr : 1243 Ball, rund
art-nr : 6421 2er Pack : Ball, rund 10cm

diese artikel sollen in einer neuen Spalte noch mal seperat aufgeführt werden.

Vielleicht hat ja jemand so ein Makro, welches er mir zur Verfügung stellt.

LG
Andreas
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Ähnlichkeitsprüfung

Beitrag von turtle47 »

Hallo Andreas,

meinst Du sowas

Code: Alles auswählen

Sub Main
	aStrings = Array("0001 Ball, rund, 10 cm","1243 Ball, rund","Ball, oval, 10 cm","6421 2er Pack : Ball, rund 10cm")
	for i = o To ubound(aStrings)
	MyString = aStrings(i)
	if instr(aStrings(i),"Ball, rund") then
	msgbox "Teilstring enthalten"
	else
	msgbox "Teilstring nicht enthalten"
	end if
	next i
End Sub
?

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Ähnlichkeitsprüfung

Beitrag von keksi1970 »

Genau, danke Jürgen,

lg
Andreas
Antworten