Ongeldige buiten de procedure

  • 06/08/2017
  • 2 minuten te lezen
    • o
    • l
    • O
    • k
    • K
    • +2

De verklaring dient te gebeuren binnen een Sub of Functie, of een eigenschap procedure (Eigendom Krijgen, Eigendom Laat, Eigenschap Instellen). Deze fout heeft de volgende oorzaak en oplossing:

  • een uitvoerbaar statement, statisch of ReDim, verschijnt op module niveau.

    statisch is niet nodig op moduleniveau, omdat alle modulevariables statisch zijn. Gebruik Dim in plaats van ReDim op module niveau. Om een dynamicarray op moduleniveau aan te maken, declareert u deze met Dim met lege haakjes.

    opmerking op moduleniveau kunt u alleen opmerkingen en declaratieve verklaringen gebruiken, zoals Const, declaratie, Deftype, Dim, Option Base, option Compare, Option Explicit, Option Private, Private, Public en Type. De Sub -, functie-en Eigendomsverklaringen vinden plaats buiten het kader van hun procedures, maar binnen de procedureverklaring.

voor meer informatie selecteert u het betreffende item en drukt u op F1 (in Windows) of HELP (op de Macintosh).

ondersteuning en feedback

heeft u vragen of feedback over Office VBA of deze documentatie? Zie Office VBA support en feedback voor advies over de manieren waarop u ondersteuning kunt krijgen en feedback kunt geven.

You might also like

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.