Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1676to1680
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Werte extrahieren

Werte extrahieren
22.02.2019 13:41:29
Gerhard
Hallo,
Bitte um VBA Hilfe!
Wie kann ich aus beigefügter Testmappe nur die Zahlenwerte für RGB die im Format wie aus Zelle A1 vorliegen extrahieren, und in die Zellen B1 , C1 und D1 übertragen?
Vielen Dank für Eure Hilfe
Gruß Gerhard
https://www.herber.de/bbs/user/127851.xlsm

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte extrahieren
22.02.2019 13:56:53
Daniel
Hi
diese Formel in B1 einfügen und nach rechts ziehen:
=--(TEIL(WECHSELN(WECHSELN(WECHSELN($A1;"(";",");")";",");",";WIEDERHOLEN(" ";100));100*SPALTE(A1); 100))
Gruß Daniel
AW: Werte extrahieren
22.02.2019 14:09:33
Gerhard
Hallo Daniel,
Vielen Dank für Deine Hilfe
Die Formel funktioniert..
würde es aber auch mit einer VBA Lösung gehen?
Gruß Gerhard
AW: Werte extrahieren
22.02.2019 14:25:29
Daniel
per VBA gibt's die viele Möglichkeiten.
Variante 1) hier wird die Formellösung mit VBA umgesetzt:
With Range("B1:D1")
.FormulaLocal = "=--(TEIL(WECHSELN(WECHSELN(WECHSELN($A1;""("";"","");"")"";"","");"","";WIEDERHOLEN("" "";100));100*SPALTE(A1); 100))"
.Formula = .Value
End with

Variante 2) mit Text in Spalten:
Columns("A:A").TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=True, OtherChar:="(", _
FieldInfo:=Array(Array(1, 9), Array(2, 1), Array(3, 1), Array(4, 1)), _
TrailingMinusNumbers:=True
Columns("D:D").Replace ")", "", xlPart

Gruß Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige