non Valido al di fuori della procedura di

  • 06/08/2017
  • 2 minuti a leggere
    • o
    • l
    • O
    • k
    • K
    • +2

La dichiarazione deve avvenire entro un Sub o Funzione o una routine di proprietà (Property Get, Property Let Insieme di Proprietà). Questo errore ha la seguente causa e soluzione:

  • Un’istruzione eseguibile, Statica o ReDim, appare a livello di modulo.

    Static non è necessario a livello di modulo, poiché tutti i module-levelvariables sono statici. Usa Dim invece di ReDim a livello di modulo. Per creare un dynamicarray a livello di modulo, dichiararlo con Dim usando parentesi vuote.

    Nota A livello di modulo, è possibile utilizzare solo commenti e dichiarazioni dichiarative, come Const, Declare, Deftype, Dim, Option Base, Option Compare, Option Explicit, Option Private, Private, Public e Type. Le istruzioni Sub, Function e Property si verificano al di fuori del corpo delle loroprocedure, ma all’interno della dichiarazione della procedura.

Per ulteriori informazioni, selezionare la voce in questione e premere F1 (in Windows) o HELP (su Macintosh).

Supporto e feedback

Hai domande o commenti su Office VBA o su questa documentazione? Si prega di consultare Supporto e feedback di Office VBA per informazioni sui modi in cui è possibile ricevere supporto e fornire feedback.

You might also like

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.