ugyldig uden for proceduren

  • 06/08/2017
  • 2 minutter at læse
    • o
    • l
    • O
    • k
    • K
    • +2

erklæringen skal ske inden for en under-eller funktion eller en ejendomsprocedure (ejendom Få, ejendom lad, ejendom sæt). Denne fejl har følgende årsag og løsning:

  • en eksekverbar sætning, statisk eller ReDim, vises på modulniveau.

    statisk er unødvendig på modulniveau, da alle modulniveauvariabler er statiske. Brug Dim i stedet for ReDim på modulniveau. At skabe en dynamicarray på modulniveau, erklære det med Dim ved hjælp af tomme parenteser.

    Bemærk på modulniveau kan du kun bruge kommentarer og deklarative udsagn, såsom Const, Declare, Deftype, Dim, Option Base, Option Sammenlign, Option eksplicit, Option privat, privat, offentlig og Type. Under -, funktions-og Ejendomserklæringerne forekommer uden for deres kropprocedurer, men inden for proceduredeklarationen.

for yderligere oplysninger skal du vælge det pågældende emne og trykke på F1 (i vinduer) eller hjælp (på Macintosh).

Support og feedback

har du spørgsmål eller feedback om Office VBA eller denne dokumentation? Se Office VBA support og feedback for at få vejledning om, hvordan du kan modtage support og give feedback.

You might also like

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.