Ugyldig utenfor prosedyre

  • 06/08/2017
  • 2 minutter å lese
    • o
    • l
    • O
    • k
    • K
    • +2

setningen må skje innenfor En Sub Eller Funksjon, eller en egenskapsprosedyre (Eiendom Get, Eiendom Let, Egenskapssett). Denne feilen har følgende årsak og løsning:

  • En kjørbar setning, Statisk Eller ReDim, vises på modulnivå.

    Statisk er unødvendig på modulnivå, siden alle modul-levelvariables er statiske. Bruk Dim i stedet For ReDim på modulnivå. For å lage en dynamicarray på modulnivå, erklære den Med Dim ved hjelp av tomme parenteser.

    Obs! på modulnivå kan du bare bruke kommentarer og deklarative utsagn, For Eksempel Const, Declare, Deftype, Dim, Opsjonsbase, Opsjonssammenligning, Opsjon Eksplisitt, Opsjon Privat, Privat, Offentlig og Type. Del -, Funksjons-og Eiendomserklæringene forekommer utenfor kroppen av deres prosedyrer, men innenfor prosedyredeklarasjonen.

hvis du vil ha mer informasjon, velger du det aktuelle elementet og trykker På F1 (I Windows) eller HJELP (På Macintosh).

Støtte og tilbakemelding

har du spørsmål eller tilbakemeldinger om Office VBA eller denne dokumentasjonen? Se Støtte Og tilbakemelding For Office VBA for veiledning om hvordan du kan motta støtte og gi tilbakemelding.

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.