Ctrl C, Ctrl V nach Excel
10.06.2022 00:03:45
Klaus
Sub TextBox1_Change()
Dim zeile, Zeilen
Dim Zahl, Zahlen
Dim CalcMem
CalcMem = Application.Calculation
Application.Calculation = xlCalculationManual
Zeilen = Split(TextBox1.Text, vbCr)
For zeile = 1 To UBound(Zeilen) + 1
Zahlen = Split(Zeilen(zeile - 1), ",")
For Zahl = 1 To UBound(Zahlen) + 1
Me.Cells(zeile, Zahl) = CDbl(Replace(Zahlen(Zahl - 1), ".", ","))
Next
Next
' Application.EnableEvents = False
' TextBox1.Text = ""
' Application.EnableEvents = True
Application.Calculation = CalcMem
End Sub
wird mit Ctrl C und Ctrl V in die TxtBox1 geschrieben, um dann A1 bis I9 = 9 Spalten mal 9 Zeilen mit Komma, statt Punkt zu füllen. Denkbar sind auch eine einzulesende csv oder txt, die mit Komma in A1 ... I9, nicht von Hand, sondern VBA ! eingefügt werden sollte. Danke, Klaus