Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här felet har följande möjliga orsaker:
Använd
ReDim
för att ändra antalet element i en matris med fast storlek.Omdimensionera en dynamisk matris på modulnivå, där ett element har skickats som ett argument till en procedur. Om ett element skickas låses matrisen för att förhindra att minne frigörs för referensparametern i proceduren.
Försöker tilldela ett värde till en
Variant
variabel som innehåller en matris, men ärVariant
för närvarande låst.
Så här åtgärdar du det här felet
Gör den ursprungliga matrisen dynamisk i stället för att åtgärdas genom att deklarera den med
ReDim
(om matrisen deklareras inom en procedur) eller genom att deklarera den utan att ange antalet element (om matrisen deklareras på modulnivå.Ta reda på om du verkligen behöver skicka elementet, eftersom det är synligt inom alla procedurer i modulen.
Bestäm vad som låser
Variant
och åtgärda det.