Come posso usare un Sottotitolo privato in Excel?


12

Voglio usare le Private Subfunzioni fornite qui .

Di solito un codice VBA inserito nell'editor di Visual Basic, quindi chiudo l'editor ed eseguo il codice utilizzando "Esegui questa macro" nella scheda Sviluppatore. Ma in questo caso, la funzione non viene visualizzata.

Dove devo inserire questo codice per eseguirlo?

Risposte:


8

Le macro private non vengono visualizzate nelle opzioni macro per impostazione predefinita, poiché sono contrassegnate come private (la parola chiave privata impedisce la visualizzazione di una macro nell'elenco delle macro).

Di solito, le uniche macro che devono essere private in Excel sono gli eventi del foglio di lavoro / cartella di lavoro o le macro a cui fanno riferimento altre macro a cui l'utente non deve accedere. Dato che non ci si trova in questo caso, è possibile provare a rendere pubbliche le macro rimuovendo il privato all'inizio della definizione secondaria).


3

Per utilizzare il codice che hai trovato sul sito Web:

Nell'editor di Visual Basic, sul lato sinistro sotto Project-VBA Project, vai a dove dice VBAProject (<Your workbook name here>)e con un Microsoft Excel Objectsdoppio clic su uno dei fogli, si aprirà un file di codice vuoto.

Nel menu a discesa sul lato sinistro, selezionare Worksheete quindi selezionare SelectionChangea destra, compilare il codice dal sito Web collegato. Si tratta di una subroutine guidata da eventi, il che significa che quando si modifica la selezione, questo codice verrà eseguito automaticamente.

inserisci qui la descrizione dell'immagine Per una subroutine privata non correlata agli eventi, creare un pubblico Sub()cheCall sia quello privato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.