arnonymous
Goto Top

Excel Marko "private sub" bearbeiten

Hallo,

ich stehe auf dem Schlauch.
Habe hier eine Exceltabelle mit einem Makro, dass mittels "private sub" nicht sichtbar gemacht wurde.
Nun sollte es doch trotzdem eine Möglichkeit geben, irgendwie an dieses Makro zu kommen, oder?

Hintergund ist der, dass dieses Makro mit Excel2016 nicht mehr korrekt funktioniert und angepasst werden muss.

Content-ID: 324942

Url: https://administrator.de/forum/excel-marko-private-sub-bearbeiten-324942.html

Ausgedruckt am: 25.12.2024 um 01:12 Uhr

emeriks
emeriks 28.12.2016 um 12:33:49 Uhr
Goto Top
Hi,
????
Du meinst, Du musst im VBA eine Methode editieren, aber Du kommst Da nicht ran, weil das VBA-Projekt gesperrt ist (mit Passwort geschützt)? Oder wie jetzt?
Denn sonst verstehe ich die Frage nicht:
Auch eine Sub, welche mit "Private" deklariert wurde, kann man bearbeiten. Die muss man nicht erst "sichtbar" machen.
Richtig ist, dass ein Makro, welches man direkt in Excel verwenden will (z.B. über Button oder als Funktion) in einem "Public Module" als "Public Sub" oder "Public Function" deklariert sein muss.

E.
131381
Lösung 131381 28.12.2016 aktualisiert um 14:16:58 Uhr
Goto Top
Ich schätze er meint das das Makro vielleicht im Modul eines versteckten Sheets welches mit xlSheetVeryHidden auch im VBA Editor unsichtbar gemacht wurde, steckt.
Das musst du dann erst mal via Code wieder sichtbar machen:
ActiveWorkbook.Sheets("NameDesSheets").Visible = True   
Kennst du den Namen des Sheets nicht mach folgendes um wieder alle Sheets sichtbar zu machen.
for each sht in ActiveWorkbook.Sheets
    sht.Visible = True
Next
Gruß