Ich habe dieses Makro, das Werte von ausgewählten Zellen verkettet und es in ein Eingabefeld einfügt.Excel-Makro-Verkettung Ergebnis geben falsches Endergebnis
Ich kann das letzte Komma vor meiner Klammer des Ergebnisses in dem Eingabefeld nicht entfernen.
Danke für die Hilfe!
Private Sub CommandButton2_Click()
Dim celCurrentCell As Range
Dim celFirstCell As Range
Dim i As Integer
Dim txtTempText As String
i = 0
txtTempText = ""
For Each celCurrentCell In Selection
If i = 0 Then
i = 1
Set celFirstCell = celCurrentCell
End If
txtTempText = txtTempText & celCurrentCell.Value & "','"
Next
txtTempText = Left(txtTempText, Len(txtTempText) - 1)
InputBox "Copier/coller le texte", "Concatenator", "('" + txtTempText + ")"
End Sub
Dann noch eine von der Länge subtrahieren: 'Len (txtTempText) - 2' –