Just nu i M3-nätverket
Gå till innehåll

debuging problem i excel


johnJ

Rekommendera Poster

Hejsan!

 

Vet någon vad "Det går inte att använda avbrotsläge just nu" kan bero på.

 

Jag har lagt en breakpoint på en rad. När jag kör programmet och den kommer till raden får jag ovanstående fel. Detta är Excel 2000, har även testat 97 med samma svar.

 

Vet någon vad detta kan bero på ?

 

Mvh. john

Länk till kommentar
Dela på andra webbplatser

johnj,

 

Jagg håller fortfarande på och brottas med din förra fråga....

 

Hm, det är knepigt. Många felmeddelanden har jag läst under åren men det här?!

 

 

Mvh

Dennis

Besök Sveriges ledande oberoende webbplats om MS Excel: http://www.xldennis.com

 

Länk till kommentar
Dela på andra webbplatser

Hej Dennis.

 

Detta konstiga meddelande uppstår i nytot.xls, den fil som jag skickat till dig. Hade även det problemet då när jag skickade den till dig så du kan testa om du vill.

 

Lägg en breakpoint i Label1_Click() i formen opt.

Märkte dock nu att felet inträffar endast om jag lägger breakpointen i slutet, alltså så måste någon programkod som körs där i påverka debugningen. konstigt.

 

Mvh. John

 

[inlägget ändrat 2002-08-02 11:53:05 av johnJ]

Länk till kommentar
Dela på andra webbplatser

Har kommit fram till att debugningen slutar att fungera i följande funktion:

 

Sub DeleteAllSheets()

   'Tar bort gamla blad
   Worksheets("Mall").Activate
   Application.DisplayAlerts = False
   For x = Worksheets.Count To 2 Step -1
       Worksheets(x).Delete
   Next x
   Application.DisplayAlerts = True

End Sub

 

Eller mer specifikt efter att Worksheets(x).Delete har körts första gången.

 

/John

 

 

Länk till kommentar
Dela på andra webbplatser

John,

 

Nej, denna procedur hittar jag inte i filen nytot.xls....?

 

Men gör följande:

Ställ markören i Private Sub Label1_Click() och stega igenom mha F8-tangenten tills du kommer till breakpointen.

 

 

Mvh

Dennis

Besök Sveriges ledande oberoende webbplats om MS Excel: http://www.xldennis.com

 

Länk till kommentar
Dela på andra webbplatser

Sorry!

 

Det stämmer att du inte har den funktionen. Däremot finns exakt den koden som den funktionen innehåller i label1_Click().

Har testat att stepa mig fram med F8 och då stannar den när den ska ta bort första bladet.

 

Mvh. John

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

John,

 

Ok, jag lyckades reproducera felet och desstutom på samma ställe som du......

 

Det här måste vi nog se som en bugg. Ingeting i koden e d som ska orsaka det och en sökning i MS Knowledge Base gav för handen följande artikel:

 

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q155051

 

Dock har MS inte åtgärdat det i 2000 heller....

 

Noterbart: MS bekräftar inte att det är en bugg...

Microsoft has confirmed this to be a problem in the Microsoft products that are listed at the beginning of this article.

 

Vi får helt enkelt leva med det.

 

Mvh

Dennis

Besök Sveriges ledande oberoende webbplats om MS Excel: http://www.xldennis.com

 

Länk till kommentar
Dela på andra webbplatser

Tack ska du ha för hjälpen.

 

Jag testade även i Excel 2002, samma sak där.

 

Blir inte första office buggen jag får lära mig att leva med.

 

Mvh. John

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

John,

 

Blir inte första office buggen jag får lära mig att leva med

 

Nej, och tyvärr inte den sista heller men det är svagt att MS endast tillstår att det är ett problem.

 

Mvh

Dennis

Besök Sveriges ledande oberoende webbplats om MS Excel: http://www.xldennis.com

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...