Hallo zusammen!
Ich suche mal wieder nach einem Code für ein Excel-Makro. Ich möchte gern eine Versionsnummer aus einer Excel-Tabelle in einzelne Zeichen in mehrere Spalten in eine andere Excel-Tabelle eintragen. Mein Problem ist, wie ich die Versionsnummer per Makro zerlegt bekomme.
Beispiel:
Die Versionsangabe 3.11
Soll zerlegt werden in
Spalte A: 3
Spalte B: 11
Dabei können die Anzahlen der Ziffern variieren (z.B.: 3.1 oder 5.111 oder 100.2 usw.)
Das Makro muss also den Punkt erkennen und dann „davor“ und „danach“ zerlegen.
Verwenden tue ich MS Excel 2003 mit VB6.
Kann mir da einer von euch weiter helfen?
Danke und Grüße,
Mic2004.
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Alternativ zu der lösung von mawe:
schau dir mal die VBA-funktion "Split" an.
Lenkst du deren Ausgabe in ein nicht dimensioniertes Array kannst du dessen Inhalt wiederum in einen Range schreiben.
Also der Art:
Public Function Aufteilen(ByVal wert as variant)
Dim arr() as Variant
arr=split(wert,".")
wert=arr
end function