Runtimefout 5: ongeldige procedureaanroep of argument [repareren]

Runtimefout 5: ongeldige procedureaanroep of argument [repareren]

De Runtime error 5: Invalid procedure call or argument error verschijnt wanneer de locatie van de sysdata-directory wordt gewijzigd in een gedeelde directory op het netwerk. Het treedt op wanneer de wijziging afkomstig is uit het dialoogvenster SYSDATA Directory wijzigen van Microsoft FRx. In deze handleiding wordt echter besproken hoe u dit kunt oplossen.

Wat veroorzaakt Runtime-fout 5?

  • Onvoldoende machtigingen met Microsoft FRx kunnen problemen veroorzaken met toegangs- of schrijfopdrachten
  • Een ongeldig netwerkpad in het dialoogvenster SYSDATA Directory kan dit probleem veroorzaken.
  • Netwerkverbindingsproblemen zijn een veelvoorkomende boosdoener voor dit probleem.
  • Het ten onrechte uitschakelen van de fouthandler kan soms problemen veroorzaken.

Hoe los ik Runtime-fout 5 op?

Voer eerst de volgende controles uit:

  • Gebruik DateDiff bij het werken met lussen.
  • Voorkom dat de gebruiker het blad gedurende een bepaalde tijd ziet door in te stellen Application.ScreenUpdating = Falsein plaats van te gebruikenExportAsFixedFormat

1. Wijzig de instellingen in Pauze bij onverwerkte fouten

  1. Start Excel op uw pc en klik op het tabblad Ontwikkelaar .
  2. Klik vervolgens op Visual Basic. U kunt ook op Alt + drukken F11.
  3. Klik op het tabblad Extra en klik op Opties.
  4. Selecteer nu het tabblad Algemeen en selecteer onder Error trapping Break on Unhandled Error .

Als de verkeerde instelling van de fouthandler het probleem is, zou dit de runtime-fout moeten oplossen en permanent moeten oplossen.

2. Controleer uw code op extra spaties

  1. Open je code.
  2. Zoek de regel waar u het bestemmingsblad oproept.
  3. Als een bestemmingsblad een spatie in de naam heeft, plaats er dan enkele aanhalingstekens tussen, zoals deze: TableDestination:="'"& myDestinationWorksheet.Name & "'!"& myDestinationRange

Gebruikers hebben dit ook bevestigd als een haalbare oplossing voor deze fout.

Als u nog vragen of suggesties heeft, kunt u deze plaatsen in het opmerkingengedeelte.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *