excel 2000 vs. excel 2003 (sehr dringend)
09.05.2006 23:49:11
peter
ich habe die frage schon mal in ähnlicher form gestellt. leider habe ich keine antworten bekommen, außer eine die genauso ratlos war (ist) wie ich.
ich möchte nochmal mein problem schildern. ich habe in einem sheet einen commandbutton (berechnungstemperatur) und folgenden code beim erignis worksheet_calculate:
Private Sub Worksheet_Calculate()
If ActiveSheet.Range("T6") <> 11 Then
Exit Sub
End If
If ActiveSheet.Range("T32").Value = 3 Then
Berechnungstemperatur.Enabled = True
Else
Berechnungstemperatur.Enabled = False
End If
End Sub
Das komische ist nun dass bei einem calculate ereignis die routine problemlos durchlaufen wird. ich bekomme allerdings immer dann einen fehler ("enabled eigenschaft des ole-objekts konnte nicht duchgeführt werden") wenn ich den sheet aktiviere (activate ereignis). noch komischer ist, dass das ganze unter excel 2003 läuft und unter excel 200 nicht!
wenn ich die selbe prozedur in ein worksheet_activate gebe dann läuft das auch. deshalb bin ich sehr verwundert und ziemlich ratlos!
vielleicht kann mir noch jemand einen tipp geben!
vielen dank im voraus für eure hilfe!
lg peter
Anzeige