Avatar billede hoell Nybegynder
01. maj 2006 - 15:46 Der er 1 kommentar og
1 løsning

Er der et max på antallet gange Call af den samme funktion kan

benyttes?

Jeg har et modul med mine funktioner kaldet Funktioner. Nu er mit problem at jeg to gang i træk kalder denne funktion og nu gerne vil kalde den en tredje gang, og så chrasher Excel?? Meget mystisk.

Første og andet kald ser sådan her ud:
Call Funktioner.UpdateRowValuesOnPage(NewRowNumber, "Dimensions", "D42:D52")
Call Funktioner.UpdateRowValuesOnPage(NewRowNumber, "Specifications", "F5:F199")

Det tredje kald ser sådan her ud:
Call Funktioner.UpdateRowValuesOnPage(NewRowNumber, "Rating plate", "F5:F199")

Funktionen der kaldes ser sådan her ud:

Public Sub UpdateRowValuesOnPage(NewRowNumber, SheetName, SearchRange)
    Dim OldRowNumber As Variant, NewRowValue As Variant, i As Integer
    OldRowNumber = Sheets("Design").Range("B1").Value
    Sheets(SheetName).Activate
    Range(SearchRange).Select
    Selection.Replace What:=OldRowNumber, Replacement:=NewRowNumber, LookAt:=xlPart, SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

Og ja, alle faneblade har de rigtige navne, jeg kan simpelthen ikke gennemskue hvad der går galt for mig her!
Avatar billede Dan Elgaard Ekspert
01. maj 2006 - 16:58 #1
Jeg tror ikke, at der er et max antal, da jeg selv har en test-funktion til mine regneark, som bliver kaldt HVER ENESTE gang jeg skal udføre noget i en makro, da det vil være ret kritisk for mig at komme til at lave noget forkert i de forkerte ark.

Ofte kaldes denne testfunktion mange gange i løbet af en procedure, og jeg har aldrig haft fejl på et grundlag!

Så, der må være noget andet galt, selvom jeg ikke lige kan gennemskue det...
Avatar billede hoell Nybegynder
02. maj 2006 - 11:54 #2
Der var en fejl i Excel filen.

efter at have kopieret alle data over i en ny fil, samt flyttet koderne fungerer det som det skal, mystisk
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