VBA - Come rinominare o eliminare un modulo o un modulo

Come rinominare o eliminare un modulo o modulo VBA

La prima volta che si inserisce un modulo in VBA, verrà assegnato automaticamente il nome di "Modulo 1” e il modulo successivo diventeranno Module2, Module3 ecc. Allo stesso modo, quando si inserisce un form utente verrà chiamato UserForm1, UserForm2 ecc.

Rinominare un modulo

Per rinominare il tuo modulo o modulo, devi avere la finestra delle proprietà attivata nel tuo VBE.

Se la finestra delle proprietà non viene visualizzata, premere F4 oppure vai alla barra dei menu e seleziona Visualizzazione, Proprietà Finestra.

  1. Fare clic sul modulo che si desidera rinominare nel Esplora progetti.
  2. Seleziona la proprietà del nome nel Finestra delle proprietà (un modulo avrà solo questa proprietà; un modulo ha più proprietà)

3. Eliminare il nome del modulo (in questo caso Module1) e digitare il nome che si desidera chiamare il modulo.

4. Premere Invio per rinominare il modulo.

Rinominare i moduli allo stesso modo.

Eliminare un modulo

Occasionalmente potresti avere la necessità di rimuovere un modulo o un modulo che non ti serve più.

Fare clic con il pulsante destro del mouse sul modulo o sul modulo che si desidera rimuovere per visualizzare il menu di scelta rapida del pulsante destro del mouse.

Clic Rimuovere (in questo caso Modulo2)

O

Clicca sul File menu, quindi fare clic su Rimuovi (Modulo2).

Verrà visualizzata una finestra di avviso che chiede se si desidera esportare il modulo o il modulo prima di rimuoverlo. L'esportazione del modulo o del modulo consente di salvarlo come singolo file per utilizzarlo in un altro progetto Excel in un altro momento.

Il più delle volte quando rimuovi un modulo o lo formuli è perché non ne hai bisogno, quindi fai clic su No.

Denominazione di moduli e moduli

È buona norma rinominare moduli e form per dare loro nomi più significativi. Ad esempio, se UserForm1 sarà un modulo per l'inserimento dei dettagli della fattura, possiamo rinominarlo in frmFatture. Allo stesso modo, se Module1 verrà utilizzato per contenere alcune funzioni generali che verranno utilizzate ripetutamente in tutto il codice, è possibile rinominarlo in basGeneral o modGeneral (a seconda delle convenzioni di denominazione che si desidera utilizzare).

È una buona idea essere coerenti con le convenzioni di denominazione, sia nella denominazione dei moduli e dei moduli, sia delle variabili utilizzate all'interno del codice. Noterai che ho scritto le prime 3 lettere del modulo o del nome del modulo in minuscolo e ho una lettera maiuscola all'inizio della descrizione del modulo o del modulo. Questo è noto come CamelCase (https://en.wikipedia.org/wiki/Camel_case) ed è una buona abitudine da prendere quando si nominano i tuoi oggetti. Ho anche usato la convenzione di denominazione Leszynski che è spesso usata dai programmatori di Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave