Das Archiv des Excel-Forums

Zelleninhalt für externes Programm kopieren

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Zelleninhalt für externes Programm kopieren
von: AJenter

Geschrieben am: 16.12.2007 11:54:05

Hallo,
ich habe ein Problem, das nicht so einfach nachvollzogen werden kann, aber vielleicht hat doch jemand einen Lösung:
Ich möchte einen Zelleninhalt in ein externes Programm einfügen. Das ist in aller Regel kein Problem, mit Strg+C wird die Zelle kopiert und mit Strg+V in das externe Programm eingefügt. Dieses Verfahren funktioniert z.B. mit Word, Notepad, ja sogar mit IrfanView.
Nun scheint jedoch mein externes Programm (Quadriga Anlagen) nicht zu 100% "Windows-kompatibel" zu sein, denn wenn ich dort Strg+V drücke, wird die Aktion nur mit einem Fehlerton quittiert. Eine Lösung habe ich bisher selbst gefunden, diese ist allerdings sehr umständlich, da viele Zelleninhalte nacheinander übertragen werden müssen: Wenn ich mit F2 in den Bearbeitungsmodus wechsle, den Zelleninhalt markiere und dann mit Strg+V kopiere, funktioniert das Einfügen in Quadriga.
Leider wird jedoch diese funktionierende "Kopieraktion" vom VBA-Recorder völlig ignoriert.
Deshalb meine Frage: Gibt es eine andere Möglichkeit, den Zelleninhalt in die Windows-Zwischenablage übertragen?
Vielen Dank im Voraus und
vorweihnachtliche Grüße
AJenter

Bild

Betrifft: AW: Zelleninhalt für externes Programm kopieren
von: Josef Ehrensberger
Geschrieben am: 16.12.2007 12:08:42
Hallo A,
Sub FillClipBoard()
Dim Zwischenablage As DataObject

Set Zwischenablage = New DataObject

Zwischenablage.SetText Selection(1, 1).Text
Zwischenablage.PutInClipboard

'MsgBox Zwischenablage.GetText
Set Zwischenablage = Nothing
End Sub

Du musst allerdings vorher ein UserForm einfügen um den Verweis auf "Microsoft Forms X.X Object Library" zu setzen. Das UF kannst du danach wieder entfernen.

Gruß Sepp


Bild

Betrifft: AW: Zelleninhalt für externes Programm kopieren
von: AJenter

Geschrieben am: 16.12.2007 13:30:23
Hallo Sepp,
suuuper, es funktioniert!
Du hast mir eine Menge Zeit erspart, vielen, vielen Dank!
Gruß Alfred

 Bild

Excel-Beispiele zum Thema "Zelleninhalt für externes Programm kopieren"

Programmabbruch bei Überspeichernabfrage verhindern download Textprogramm starten und Inhalte von Zelle A1 eingeben download
Grafikprogramm aufrufen und Bild laden download Eine Tabelle periodisch mit dem Standard-Emailprogramm versenden download
Programmsteuerung für mehrere aufrufende UserForms download Dynamische Generierung von Programmteilen download
Begrenzung der Textlänge über Ereignis-Programmierung download Programmversion eines beliebigen Programms feststellen download
Standardmailprogramm über Word feststellen download Blätter in andere Arbeitsmappen kopieren download
Module von Mappe zu Mappe kopieren download Arbeitsblatt 40 mal kopieren download
Schriftgröße beim Kopieren verdoppeln download Beim Kopieren auch die Zeilenhöhe und Spaltenbreite übernehmen download
Tabellencode nach Kopieren des Blattes löschen download Arbeitsmappe blitzschnell kopieren download
VBE-Namen der Blattmodule beim Kopieren festlegen download Blattinhalt von einer zur anderen Arbeitsmappe kopieren download
Formel bis zur letzten Zeile der Nebenspalte kopieren download Datei kopieren, wenn noch nicht vorhanden download
Zeilenweise von Blatt zu Blatt kopieren download Erste Druckseite in eine neue Arbeitsmappe kopieren download
Durch DoppelKlick Spalte in zweites Arbeitsblatt kopieren download Teilergebnisse einer Serie von Tabellen in anderes Blatt kopieren download
Bei Eintrag in Spalte A aktuelle Zeile kopieren download Filtern und Kopieren download
Zeile mit aktiver Zelle in anderes Blatt kopieren download Zeilen in Abhängigkeit des Wertes in Spalte A kopieren download
Einen von einer Schlüsselziffer abhängigen Bereich kopieren download Vorgegebene Anzahl von Einträgen in 2. Blatt kopieren download
Über InputBox festzulegenden Bereich kopieren download Passwortgeschützte Mappe öffnen, Daten kopieren, schliessen download
Tabellenblatt kopieren und dreistellig fortlaufend numerieren download Jede zweite Zelle kopieren download
Werte aus UserForm-ComboBox suchen und Fundstelle kopieren download Gruppe von Optionsfeldern kopieren und Makro zuweisen download
Nicht zusammenhängenden Bereich in nächste Zeile kopieren download Wert aus UserForm-TextBox suchen und Fundstelle kopieren download
Nur sichtbare Zellen in anderes Arbeitsblatt kopieren download Zeile in Abhängigkeit zur Eingabe in Blätter kopieren download
Werte prüfen und kopieren download Bei Eintrag von X Zeile in andere Tabelle kopieren download
Daten kopieren wenn kein Datum oder Datum > Heute download Blattinhalte dreier Blätter in neues Blatt kopieren download
Kopieren und Umbenennen eines Blattes download Nur Zeilen mit bestimmtem Inhalt kopieren download
Artikelnummern nach Kriterien suchen und Datensätze kopieren download Bild in zweites Blatt an gleiche Position kopieren download
Alle Zeilen ohne Wert in vorgegebener Spalte kopieren download Bei Eintrag Zeile in 2. Blatt kopieren und Tabellen sortieren download
Bildergruppe in anderes Blatt kopieren download Bei Eingabe Formel in der Nebenspalte nach unten kopieren download
Auswahl in andere Arbeitsmappe kopieren, speichern, schließen download Begriff suchen und Fundzeilen in anderes Blatt kopieren download
Aktive Zeile kopieren und löschen download Datensätze, die öfter als 3 mal vorkommen, kopieren download
Den jeweils darüberliegenden Wert in Leerzellen kopieren download Alle Zeilen mit einem Suchbegriff in nächstes Blatt kopieren download
Dateien listen und Blätter in neue Arbeitsmappe kopieren download