Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
676to680
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
676to680
676to680
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zwischenablage in Variable und wieder zurück

Zwischenablage in Variable und wieder zurück
06.10.2005 13:48:03
Christian
Hallo Zusammen,
ich habe ein Problem mit der Zwischenablage:
Ich habe eine Arbeitsmappe ohne irgendwelche VBA-Makros (Mappe1). Ich habe eine weitere Mappe (Mappe2), die beim aktivieren bei einem Tabellenblatt das Tabellenblattpasswort zurücknimmt und nach Durchlauf eines Makros wieder setzt. Dies hat zur Konsequenz, daß Excel die Zwischenablage "vergißt".
Folgende Lösung hatte ich mir überlegt:

Sub Workbook_activate ()
dim zw as dataobject
set zw = new dataobject
zw.getfromclipboard
call makro
zw.putinclipboard
End Sub

Ich will also den Inhalt der Zwischenablage in eine Variable schreiben und später zurück in die Zwischenablage schreiben.
Funktioniert auch soweit, nur das Excel bei den Formaten ein wenig Schluckauf bekommt, was man auch daran sieht, daß die Funktion "Inhalte einfügen" ein Objekt einfügen will und nicht das bekannte Fenster, bei dem man z.B. nur Werte einfügen kann, geöffnet wird.
Hat jemand von Euch 'ne Lösung?
Vielen Dank im Voraus
Christian

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zwischenablage in Variable und wieder zurück
06.10.2005 21:29:17
MichaV
Hallo,
das geht nicht, weil Windows den Ihnalt der Zwischenablage dann nicht mehr als Excel- Ursprung erkennt/ erkennen kann. Zwischenablage mit DataObject ist reiner Text.
Vielleicht ganz interessant: http://www.vbarchiv.net/workshop/workshop23s3.html
http://www.online-excel.de/fom/fo_read.php?f=1&bzh=2907&h=2907
Du müsstest irgendwie den Ihnalt in einem Sheet zwischenspeichern und von da wieder in die Zwischenablage kopieren. Aber da lauern sicher einige Probleme.
Gruß- Micha
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige