Jak korzystać z prywatnego subwoofera w programie Excel?


12

Chcę skorzystać z Private Subfunkcji tutaj podanych .

Zwykle wstawiam kod VBA do edytora Visual Basic, następnie zamykam edytor i uruchamiam kod za pomocą „Uruchom to makro” na karcie Deweloper. Ale w tym przypadku funkcja się nie pojawia.

Gdzie muszę umieścić ten kod, aby go uruchomić?

Odpowiedzi:


8

W prywatnych makr nie pojawia się w opcji makro domyślnie są one oznaczone prywatnego ( Prywatne słowa kluczowego zapobiega makro z pokazując na liście makro).

Zwykle jedynymi makrami, które muszą być prywatne w programie Excel, są zdarzenia arkusza roboczego / skoroszytu lub makra przywołane przez inne makra, do których użytkownik nie musi mieć dostępu. Ponieważ tak nie jest, możesz spróbować upublicznić makra, usuwając Prywatne na początku definicji podrzędnej).


3

Aby użyć kodu znalezionego na stronie:

W edytorze Visual Basic po lewej stronie pod Project-VBA Projectprzejdź do miejsca, w którym jest napisane, VBAProject (<Your workbook name here>)a następnie Microsoft Excel Objectskliknij dwukrotnie jeden z arkuszy, a otworzy się pusty plik kodu.

W menu po lewej stronie wybierz, Worksheeta następnie SelectionChangepo prawej stronie, wypełnij kod z witryny, do której linkujesz. Jest to podprogram sterowany zdarzeniami, co oznacza, że ​​po zmianie wyboru kod zostanie uruchomiony automatycznie.

wprowadź opis zdjęcia tutaj W przypadku prywatnego podprogramu, który nie jest powiązany ze zdarzeniem, utwórz publiczny, Sub()który Calljest prywatny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.