Er der nogle kendte grunde til at en excelfil med macro (VBA) kan crashe i åbningssituationen?
Er der nogle kendte grunde til at en excelfil med macro (VBA) kan crashe i åbningssituationen?Jeg har nemlig en excelfil som crasher i åbningssituationen indimellem.
Der sker dog så ofte som med 2-3 ugers mellemrum.
Det er en fil der bruges dagligt af mange brugere.
Filen har en søster-fil som er opbygget efter samme princip, og den har bare 2 andre råvarer der holdes regnskab for . Denne fil har aldrig haft det samme problem og har kørt fejlfrit i årevis.
Jeg efterlyser at nogen kender nogle grunde til at en fil med macro (VBA), excelfil med macro (VBA) kan crashe i åbningssituationen.
Hvis det er insteressant hvad der står i hændelsesproceduren, så ser den således ud:
Private Sub Workbook_Open()
If IsStdFile() = True Then ' kun hvis filen ligger på sin std-placering
ExtendPlan ' forlænger planen til det valgte antal dage, og derefter aktiverer DeleteOldRows
SwitchToNextYear ' tjekker om betingelser af afvikling af årsskifte er opfyldt (eksempelvis kun få dage tilbage af året).
GlucosePrimoAmountIsWrittenToFile = False ' variabel styrer at der ikke indskrives flere gange
CheckBeholdningsCheck ' kontrollerer om der er lavet beholdnings-tjek i dag
TjekNextPurchase ' kontrollerer at vi ikke løber tør
MakeBackUp ' tager den daglige back-up, hvis den ikke allerede er taget
Else
MsgBox "Filen er ikke på sin std-placering - det må være en BackUp-fil"
UnhideAll ' gør alle rækker synlige
End If
Sheets(3).Select
End Sub
Jeg har lagt mærke til at når den crasher, så har den nået at afvikle alt til og med linjen MakeBackUp som tager en vellykket backup, som jeg så kan åbne og bringe filen frem igen.
Herefter kommer der jo kun en linje der vælger den korrekte start-sheet…
Er der nogen der har nogle gode forslag?
Mvh Folmer
Alle svar og spørgsmål er velkomne.
Gætterier og måske'er har jeg selv.