- #1
A
Ace_NoOne
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 07.04.2002
- Beiträge
- 403
- Reaktionspunkte
- 0
- Ort
- Germany
Hallo zusammen,
zur Abwechslung habe ich heute mal->ne (hoffentlich) simple Frage:
Ich möchte ein Macro erstellen, das den Zwischenablage-Inhalt auf Knopfdruck* automatisch als unformatierten Text einfügt.
Das Problem ist, dass es dabei zwei unterschiedliche Versionen gibt:
Wenn die Zwischenablage normalen Text (z.B. aus dem Webbrowser) enthält, benötigt man folgenden Code:
[size=8pt](entspricht Bearbeiten -> Inhalte einfügen -> Text)[/size]
Wenn allerdings eine oder mehrere Tabellenzellen kopiert wurden, lautet der Code wie folgt:
[size=8pt](entspricht Bearbeiten -> Inhalte einfügen -> Werte)[/size]
Daher bräuchte ich also eine IF-Abfrage, die zwischen diesen beiden Fällen unterscheidet.
Für hilfreiche Hinweise wäre ich - wie immer - sehr dankbar!
* A propos: Wie kann ich eine Übersicht aller belegten Tastenkombinationen erhalten? Denn ich würde ungern Shortcuts wählen, die bereits existieren...
zur Abwechslung habe ich heute mal->ne (hoffentlich) simple Frage:
Ich möchte ein Macro erstellen, das den Zwischenablage-Inhalt auf Knopfdruck* automatisch als unformatierten Text einfügt.
Das Problem ist, dass es dabei zwei unterschiedliche Versionen gibt:
Wenn die Zwischenablage normalen Text (z.B. aus dem Webbrowser) enthält, benötigt man folgenden Code:
Code:
ActiveSheet.PasteSpecial Format:=Text, Link:=False, DisplayAsIcon:=False
Wenn allerdings eine oder mehrere Tabellenzellen kopiert wurden, lautet der Code wie folgt:
Code:
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Daher bräuchte ich also eine IF-Abfrage, die zwischen diesen beiden Fällen unterscheidet.
Für hilfreiche Hinweise wäre ich - wie immer - sehr dankbar!
* A propos: Wie kann ich eine Übersicht aller belegten Tastenkombinationen erhalten? Denn ich würde ungern Shortcuts wählen, die bereits existieren...