VBA Excel _ Clipboard_zugriff
28.03.2007 09:51:00
Lars
ich bin schon seit einiger Zeit auf der Suche nach einer Lösung für folgendes Problem:
ich habe 2 Excel_Arbeitsmappen:
per Makro möchte ich aus Mappe1.Tabelle2 eine bestimmte Anzahl von Zellen kopieren (bzw. deren Werte) und dann Mappe2.Tabelle1 aktivieren (Mappe2 ist schon geöffnet) und von einer bestimmten Zelle aus/an (z.B. c2) die kopierten Daten einfügen.
Kann mir jemand weiterhelfen? Ich bin noch nicht so fit in VBA.
Hier mein bisheriger Versuch, der leider nur zum Ergebnis hatte, dass alle Werte aus der Zwischenablage in der Zelle c2 gelandet sind:
Sub DatenKopierenUndInArbeitsdateiEinfügen()
Worksheets("Tabelle2").Activate
ActiveSheet.Cells.Copy
Workbooks("Mappe2.xls").Worksheets("Tabelle1").Activate
Range("c2").Select
Dim objData As New DataObject
Dim varVar As Variant
objData.GetFromClipboard
varVar = objData.GetText
Range("c2").Value = varVar
Set objData = Nothing
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
freundliche GrüßeLars