Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

strg+c auf F1 legen

Forumthread: strg+c auf F1 legen

strg+c auf F1 legen
19.05.2024 05:30:38
Andre
hallo - wie kann ich das für Excel schaffen - ich fand im Internet nichts brauchbares - ist es überhaupt irgendwie möglich.
lg Andre
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: strg+c auf F1 legen
19.05.2024 07:09:39
Dengo
Hallo,
ich hatte früher zum zocken eine Logitech G15 Tastatur. Diese hatte sogenannte G Tasten welche mit Makro programmiert werden konnten.
Vielleicht ist das etwas für dich.
AW: strg+c auf F1 legen
20.05.2024 11:23:48
Andre
ja danke - ich glaube ich habe beides richtig eingefügt, aber es funktioniert nicht mehr ::(

https://www.herber.de/bbs/user/169583.xlsm
Anzeige
AW: strg+c auf F1 legen
20.05.2024 15:25:48
Oberschlumpf
Hi,

erst mal: bitte wieso glaubst du immer noch, alles richtig gemacht zu haben, wenn es doch nun nicht mehr funktioniert?

Und nein, du hast es nicht richtig gemacht.
Jedes Ereignis, so werden die Subs in jedem Blatt-Modul im VBE genannt, gibt es nur einmal.

Lass also z Bsp Private Sub Workbook_Activate() nur einmal stehen, füg aber beide hierhin gehörenden Codezeilen direkt untereinander ein.
Das selbe wiederholst du mit den jeweils anderen Ereignissen und dazugehörigen Codezeilen.

Ciao
Thorsten
Anzeige
AW: strg+c auf F1 legen
21.05.2024 10:20:07
Oberschlumpf
Hi Andre,

ich muss mich entschuldigen, weil ich geschludert hatte.

Ich hatte mir zwar deinen Code angesehen und festgestellt...dass eben die Private Subs doppelt eingetragen sind = und das darf nicht

Aber ich hatte mir - nicht - angesehen, WO du denn den ganzen Code eingetragen hast.

Und damit ich wenigstens jetzt alles richtig erkläre, schau dir diese Datei...und den Code in ihr an:
https://www.herber.de/bbs/user/169597.xlsm

...und vergleich alles, was/wo du in deiner Datei gemacht hast

Wie ja andere schon erklärt haben, funktioniert das Ganze nur zellenweise = also nur 1 Zelle markieren + F1 drücken, oder mehrere Zellen markieren + F1 drücken...
...aber nicht nur einen Teiltext innerhalb einer Zelle.

Hilfts denn jetzt?

Ciao
Thorsten
Anzeige
AW: strg+c auf F1 legen
20.05.2024 20:36:56
Crazy Tom
und wenn man zusätzlich noch den Unterschied
zwischen DieseArbeitsmappe und dem Tabellenblattmodul
erkennt wird ein Schuh draus

mfg Tom
AW: strg+c auf F1 legen
21.05.2024 10:20:54
Oberschlumpf
Moin,

jep, recht haste! Und ich hatte geschludert!
Danke für die Info.

Ciao
Thorsten
AW: strg+c auf F1 legen
19.05.2024 07:35:46
Andre
gute Idee - danke - aber vielleicht geht es auch per software :( lg
Anzeige
AW: strg+c auf F1 legen
19.05.2024 08:40:34
RPP63
Moin!
Wenn mir jemand die Standardfunktion der F1-Taste ändern würde, er wäre bald geteert und gefedert, mindestens!
Zum Thema:
Schaue Dir Application.OnKey an:
https://learn.microsoft.com/de-de/office/vba/api/excel.application.onkey

In DieseArbeitsmappe:
Private Sub Workbook_Activate()

Application.OnKey "{F1}", "Kopieren"
End Sub

Private Sub Workbook_Deactivate()
Application.OnKey "{F1}", ""
End Sub


In ein allgemeines Modul:
Sub Kopieren()

Selection.Copy
End Sub


Gruß Ralf
Anzeige
AW: strg+c auf F1 legen
19.05.2024 13:03:55
Andre
super - genau :)
geht es auch, dass er nur einen Teil der Teile den ich schon markiert habe?
Also also einerseits die ganze Zelle - wenn nichts markiert ist aber wenn etwas markiert ist nur diesen Teil kopiert.

und als letzte Frage - wie heißt dann das Makro für str+v dann
vielen Dank :)
Anzeige
AW: strg+c auf F1 legen
19.05.2024 13:05:02
Andre
also einfügen auf F2 .
AW: strg+c auf F1 legen
19.05.2024 15:29:56
Uduuh
Hallo,
aber wenn etwas markiert ist
...befindest du dich im Editiermodus. Dann läuft kein VBA.

Gruß aus'm Pott
Udo
AW: strg+c auf F1 legen
19.05.2024 15:52:03
Andre
ah ok - danke - jetzt bastle ich nur noch an der F2 taste mit der ich Einfügen kann - anstatt stg v
Anzeige
AW: strg+c auf F1 legen
19.05.2024 18:37:20
Oberschlumpf
Hi,

auch in das allgemeine Modul:


Sub Einfuegen()
ActiveCell.Paste
End Sub


Wie du das Ganze für F1 einstellen musst, hast du ja gelernt.
Und all das nun auch für F2 umstellen, das bekommst du hin!
Nee, ich will dich nich ärgern...aber du willst du auch selbst lernen, oder?

Ciao
Thorsten
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige