Hallo an Alle
Habe das AxtiveX "MonthViev " von Windows in Excel in einige meiner Macro eingebaut un benutze es seit einiger Zeit.. Wollte mein Tabellenblatt jetzt einem Freund weitergeben aber er hat ein anderes Windows ?? in dem das ActiveX "MonthView "nicht installiert ist. Eine Kopie meiner .dll Datei in seinem Windows hat nichts gebracht.
Habe mich also entschieden ein Addin für mein Benutzer-Form "frmcalendar" zu erstellen. Habe also das Add in "calendario.xlam" erstellt und installiert. es scheint unter den VBAPoject ( calendario.xlam) in VBA auf. Auf diesem kann ich mit einem Hinweis, ( das ich mit untenstehenden Macro erstellt habe) zugreifen. diese Macro ruft das macro Macro "Oefne_kalender" auf.
Private Sub Workbook_Open() 'Einrichtung eines Eintrags im menü -rechtsclick - zum aufruf des Kalenders
On Error Resume Next
Dim NewControl As CommandBar
Application.CommandBars("cell").Controls("Datum einfügen").Delete
Set NewControl = Application.CommandBars("cell").Controls.Add
With NewControl
.Caption = "Datum einfügen"
.OnAction = "Modul1.Oefne_Kalender"
.BeginGroup = True
End With
End Sub
Was ich nicht imstande bin ist dieses Macro "Oefne_kalender" aus meinen Macros aufzurufen.
Meine Macros sind im VBAProjekt(meineDatei) das zu aufrufende Macro ist in VBAProjekt(calender.xlam) die beide im Editor aufscheinen.
Sicher weis jemand was ich da falsch mache ? Wenn mir jemand weiterhelfen helfen kann , würde mich das sehr freuen.
|