Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro nicht per Tastenkombination startbar
#1
Hallo !

Ich habe in VBA ein neues Modul eingefügt und ein Makro geschrieben.
Endlich mit der Arbeit fertig, wollte ich eine Tastenkombination zum Starten vergeben.
Zur Info: Ich besitze Office 2007

Also unter Entwicklertools auf Makro geklickt, es geht das Fenster Makro auf und mein Makro wird angezeigt.
Markiert und Optionen gewählt und z.b. b eingetragen (Bin schon alle Buchstaben durch, also egal), OK und Fenster schließen.
Das Makro startet bei STRG+b nicht.
Habe probiert im Makrofenster auf ausführen zu gehen und funktioniert einwandfrei.
Habe auch einen Button eingefügt und mit dem Makro verbunden, funktioniert auch.

Habe immer meine Makros mit einer Tastenkombination gestartet, keine Ahnung warum es jetzt nicht mehr geht.
Habt Ihr eine Idee, woran es auf einmal liegen kann ?

Danke für Eure Hilfe
Antworten Top
#2
Hallo

eine Möglichkeit...

gehört unter: DieseArbeitsmappe


Code:
Private Sub Workbook_Open()
   Application.OnKey "^b", "Name_deines_Makros"
End Sub


MfG Tom
Antworten Top
#3
Habs reingeschrieben

Private Sub Workbook_Open()
   Application.OnKey "^b", "Formatieren"
End Sub

Hier der Anfang der meiner Sub zur Kontrolle:

Sub Formatieren()
  Dim i As Long, j As Long, Bereich As Range, Letzte As Long, Zellenwert As String
  Range("E2:AQ9").Delete shift:=xlUp

'Nun Spalte G nach "RV" Filtern
  j = 1
  For i = 2 To Sheets("Kopie Liste").Cells(Rows.Count, "G").End(xlUp).Row
    If Sheets("Kopie Liste").Cells(i, "G") = "RV" Then
      Range(Cells(i, "C"), Cells(i, "W")).Copy _
      Destination:=Sheets("Liste vorformatiert").Range("A" & j)
      j = j + 1
    End If
  Next
............................

Wenn ich STRG+b drücke piepst der Computer nur.

Wenn ich andere Tastenkombinationen wähle und dem Makro zuweise z.b. STRG+f, geht nur das Suchfenster von Excel auf.
Antworten Top
#4
hast du auch erst gespeichert?
Datei geschlossen und dann neu gestartet?

STRG +f ist von Excel vorbelegt
Antworten Top
#5
Habe ich nicht.
Soeben getan, nun bekomme ich diese Meldung (Screenshot)
Über den Button starte ich aber das Makro ganz normal

Habe noch einen Screenshot von VBA gemacht.


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#6
benenne das Modul mal um... z.B. in mdl_formatieren
Antworten Top
#7
Smile 
Das wars, jetzt gehts  !!!!

Anscheined stört es, wenn das Modul gleich heißt wie die SUB.
Auf das wäre ich nie gekommen.

Danke dir für deine schnelle Hilfe !!!
Antworten Top
#8
alles klar
schönen Abend noch

MfG Tom
Antworten Top
#9
(06.10.2018, 19:59)mausgambler schrieb: Das wars, jetzt gehts  !!!!

Anscheined stört es, wenn das Modul gleich heißt wie die SUB.
Auf das wäre ich nie gekommen.

Wenn dieser Fehler nicht mehr besteht, funktioniert auch die Tastenzuweisung ohne zusätzliches Makro (wieder).

Gruß Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste