Ich habe den Makro-Rekorder verwendet, um ein Makro in Excel 2007 zu generieren. Wenn ich versuche, das Makro auszuführen, wird mir Folgendes mitgeteilt:
Wenn ich klicke Ok
Die Definition des Makros wird hervorgehoben.
Ich bin wirklich verwirrt darüber, warum VBA diesen Fehler auslösen würde. Ich habe es gerade definiert! Hast du irgendwelche Ideen was ich falsch gemacht habe?
Diese Antwort ist ziemlich spät (ich bin neu bei SuperUser). Sie müssen zum VBA-Editor-Bildschirm gehen, im Menü Extras die Option Verweise ... auswählen, nach Solver suchen und das Kontrollkästchen aktivieren, damit VBA Solver-Verweise in Ihrem Code verwenden kann.
quelle
Ich hatte das gleiche problem
Ich habe meinen Code kopiert und ein weiteres Modul erstellt. Wenn ich im Projektbaum mit der rechten Maustaste auf "Module1" klicke, habe ich den Namen des Moduls in "Day_Muster" (den Namen meines Sub) geändert, aber den Namen "Module1" (nicht wahr?) Belassen.
Wenn ich jetzt in Outlook Alt-F8 drücke, kann ich 'Day_Muster' ausführen. Ich klicke und alles ist gut!
Hoffe das hilft jemandem.
quelle