Danke für die schnelle Antwort.
Das mit der Zuweißung im Code und den Index habe ich soweit verstanden. Ich habe eine relativ lange Listbox und wähle nicht unbedint einen definierten Platz aus z.B
ListBox1.List(0, 1)... da ich
sToCopy = Me.ListBox4.Text
verwende ist es ja so, dass die Auswahl der Zeile je nach klick was ich mit der Maus auswähle Variabel. Nur bei der Auswahl einer bestimmten Zeile soll dann Spalte 2 verwendet werden
sToCopy = Me.ListBox4.Text(Variable je nach Mausklick,1) so geht es natürlich nicht aber so hätte ich es gerne :):):)
Mit dem folgenden Code funktioniert es für Listboxen mit einer Zeile wunderbar und bei 2 wird leider nur die spalte 1 verwendet.
Dim myClipboard As New DataObject
Dim sToCopy
sToCopy = Me.ListBox4.Text ''''(sToCopy = Me.ListBox4.Column(, 1).Text) sowas wäre nice
myClipboard.Clear
myClipboard.SetText sToCopy
myClipboard.PutInClipboard
Vielen Dank für den Tip mit dem Rekorder, da werde ich mal die nächste Woche mit experimentieren. Bei meinem ersten schnellen versuch hat er nichts aufgezeichnet
Sub Makro1()
'
' Makro1 Makro
' test
'
'
End Sub
Ich fux mich da dann nächste Woche rein:)
|