Avatar billede jensen363 Forsker
24. september 2006 - 09:31 Der er 5 kommentarer og
1 løsning

Fejl i Select

Programkode som har virket upåklageligt gennem længere tid fejler pludseligt :

Runtime error '1004'
Method 'Select' of object '_Worksheet' failed.


Nogen god forklaring
Avatar billede x-lars Novice
24. september 2006 - 12:11 #1
Runtime error 1004 betyder populært sagt bare, at programmet ikke forstår sine instrukser og derfor standser.

Koden må indeholde noget med at vælge et bestemt regnark. Findes dette regneark i den projektmappe, som du kører koden i? Og er det stavet på nøjagtig samme måde, både i den virkelige verden og i koden?

Sæt evt. din kode ind her.
Avatar billede jensen363 Forsker
24. september 2006 - 12:15 #2
Jeg tror der er tale om en generet bug i mit regnerark

Dette har virket upåklageligt længe :

Public Sub NulstilBalance()
Dim WS As Worksheet

For Each WS In Worksheets
   
    WS.Select
       
    ActiveSheet.Unprotect
        Range("G6").Value = 0
    ActiveSheet.Protect
   
    Next WS

    Sheets(1).Select
    Range("A1").Select

MsgBox "Alle balancesaldi er nulstillet i denne kontogruppe", , "Nulstil Balance"

End Sub
Avatar billede bak Forsker
24. september 2006 - 14:44 #3
Test lige den her istedet:

Public Sub NulstilBalance()
    Dim WS As Worksheet

    For Each WS In Worksheets
        WS.Unprotect
        WS.Range("G6").Value = 0
        WS.Protect
    Next WS
    Sheets(1).Select
    Range("A1").Select

    MsgBox "Alle balancesaldi er nulstillet i denne kontogruppe", , "Nulstil Balance"

End Sub
Avatar billede excelent Ekspert
24. september 2006 - 14:44 #4
det kunne være et skjult ark som er årsag
Avatar billede jensen363 Forsker
24. september 2006 - 14:55 #5
Jeg havde nær sagt, ... som sædvanlig er det bak, som finder guldet :o)

Læg venligst svar
Avatar billede bak Forsker
24. september 2006 - 15:05 #6
takker, og er ellers enig med excelent... :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester