short-cut inhalte einfügen - werte

Bild

Betrifft: short-cut inhalte einfügen - werte von: Michael
Geschrieben am: 02.03.2005 11:39:04

Hallo,
beim oftmaligen Kopieren von zellen und nachfolgendem Einfügen von Werte (Inhalte einfügen - werte) ist das Aufrufen über die Befehlszeilen recht zeitaufwendig.
Deshalb meine Frage, ob es dafür einen short-cut gibt (ähnlich STRG-C - STRG-V)?
Da mir bisher keiner bekannt ist, stellt sich die Frage ob ein short-cut in VBA eingegeben werden kann?
ich kenne mich dafür in vba leider zu wenig aus.

vielleicht kann mir jemand weiterhelfen

Frohes Schaffen am heutigen Tag!!

Servus Michael

Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: heikoS
Geschrieben am: 02.03.2005 11:56:14

Hallo Michael,

zwei Möglichkeiten gibt´s da:

1. die Schaltfläche "Werte einfügen" in die Symbolleiste übernehmen und dann per Maus oder

2. zeichne Dir das mit dem Makrorekorder auf, vergib dabei Deine Tastenkombination aus strg+?, leg die Mappe fest in der Du das Makro haben willst (z.B. personl.xls) und lösch hinterher das an Code raus, was überflüssig ist. Dann kannst du die Tastatur benutzen.


Gruß Heiko


Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: Michael
Geschrieben am: 02.03.2005 11:59:49

vielen Dank!!


Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: Harald E
Geschrieben am: 02.03.2005 11:58:35

Hallo Michael,

soweit ich weiß, gibt es für diese Funktion keinen Shortcut.
Ich habe mir aber (mit Hilfe von Herber) ein Add-In gebastelt.
Werte einfügen läuft bei mir nun auch über das Menü der rechten Maustaste.

Interesse ? Ist auch nicht so kompliziert ;-))

Gruß
Harald


Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: Michael
Geschrieben am: 02.03.2005 12:01:14

Hallo Harald,

mein Interesse ist geweckt!
kannst du mir evtl. mailen was du da gemacht hast?

Gruß Michael


Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: Harald E
Geschrieben am: 02.03.2005 12:17:22

Step by step
Neue Mappe (1 Tabellenblatt reicht)
Editor öffnen (Alt+F11)
DieseArbeitsmappe markieren, Einfügen, Modul
Doppelklick auf Modul und Folgendes reinkopieren

Sub EditContext()
On Error Resume Next
ResetContext
With Application.CommandBars("Cell")
Set oBtn1 = .Controls.Add
Set oBtn2 = .Controls.Add
End With
With oBtn2
.Caption = "Einfügen Werte"
.OnAction = "Werte"
.FaceId = 85
End With
End Sub

Sub ResetContext()
Application.CommandBars("Cell").Reset
End Sub

Sub Werte()
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Doppelklick auf DieseArbeitsmappe und Folgendes einfügen
Private Sub Workbook_Open()
Call EditContext
End Sub

Editor schließen
Datei speichern unter *.xla (* ist dein gewünschter Name z.B. Werte.xla)
Unter Extras den Add-Ins Manager aufrufen, Durchsuchen, Doppelklick auf deine "Werte.xla"

Das sollte es gewesen sein. Fortan hast Du per rechter Maustaste einen Menüpunkt namens "Einfügen Werte"

Gruß
Harald


Bild


Betrifft: AW: short-cut inhalte einfügen - werte von: Michael
Geschrieben am: 02.03.2005 12:19:20

Werde ich gleich mal ausprobieren!

Vielen Dank!

Servus Michael


Bild


Betrifft: Danke für diesen dritten Weg, Harald. oT von: heikoS
Geschrieben am: 02.03.2005 13:03:19




Bild


Betrifft: Danke für die Rückmeldung :-) o.T. von: Harald E
Geschrieben am: 02.03.2005 13:26:59




 Bild

Beiträge aus den Excel-Beispielen zum Thema "short-cut inhalte einfügen - werte"