1.7k Aufrufe
in Tabellenkalkulation von Mitglied (926 Punkte)
Hallo Helfer,
mit diesem Makro erstelle in ein neues Menü:

Sub Menue_einfügen()
On Error Resume Next
Application.CommandBars.ActiveMenuBar _
.Controls("Makro KStausw").Delete
With Application.CommandBars.ActiveMenuBar.Controls.Add(Type:=msoControlPopup)
.BeginGroup = True 'Trennlinie
On Error GoTo 0
.Caption = "Makro &KStausw"
With .Controls.Add
.Caption = "Formeln kopieren"
.OnAction = "Formeln_kopieren"
End With
With .Controls.Add
.Caption = "Spalten kopieren"
.OnAction = "Spalten_kopieren"
End With
With .Controls.Add
.Caption = "&Tabelle zu Datei"
.OnAction = "Tabellen_in_neue_Dateien_kopieren"
End With
End With
End Sub

Der 3te Eintrag funktioniert. Beim klick auf einen der ersten beiden Einträge findet Excel die Makros nicht, obwohl die Makronamen genau mit den Einträgen hinter OnAction übereinstimmen. Woran kann das liegen??
Sub Formeln_kopieren()
Code
End Sub

Sub Spalten_kopieren()
Code
End Sub

6 Antworten

0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Wolfgang,

bei mir funktioniert ein Nachbau (mit Excel 2007) einwandfrei. Prüfe noch einmal die Namen der einzelnen Makros. Ansonsten lade mal eine Beispieldatei hoch.

Gruß

M.O.
0 Punkte
von Mitglied (926 Punkte)
Hallo,
ich habe gerade gesehen, das wenn ich über Menü: Extras, Makro, Makros gehe, dann werden mir die ersten beiden Makro mit Dateiname.xls!Modulname.Makroname angezeigt. Und auf diesem Wege lassen Sie sich ausführen. Von den anderen Makros in der Datei steht dort nur der Makroname. Ist das ein weiterführender Hinweis??
mfg
Wolfgang
0 Punkte
von Mitglied (926 Punkte)
www.fileuploadx.de/391134

Hallo,
oben der Link zur Beispiel Datei
mfg
Wolfgang
0 Punkte
von Mitglied (926 Punkte)
Hallo,
nochmal, wo kann ich die Datei hochladen, ohne das man auf den Download ewig wartet?
mfg
Wolfgang
0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Wolfgang,

lösche das leere Modul "Formeln kopieren" und benenne das Modul "Spalten_kopieren" um (z.B. in "Spaltenkopieren"), dann funktionert deine Menuleiste. Gleiche Modul- und Makronamen führt zu dem Fehler.

Gruß

M.O.
0 Punkte
von Mitglied (926 Punkte)
Hallo M.O.,
vielen Dank, das wars und wieder was gelernt.
mfg
Wolfgang

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...