Hallo zusammen,
ich habe Euch schon gestern mit diesem Problem genervt:
während eine SubFunction, die ich zu Hause geschrieben habe (Excel 2000), dort auch super läuft, zeigt sie bei der Arbeit (Excel 97) nur den #Wert-Fehler an. Ich habe keine Idee, woran das liegen könnte. Jetzt habe ich das Makro etwas komprimiert. Vielleicht ists jetzt übersichtlicher. Was ist am folgenden falsch? (wie gesagt, bei Excel 2000 läufts)
Public Function MWtest2(Maskengruppe As Integer, Maskennummer As Integer, SG As Single)
Dim SyGZeile As Long
SyGZeile = 2
Do Until Sheets("GMaske2").Cells(SyGZeile, 1) = Maskengruppe And Sheets("GMaske2").Cells(SyGZeile, 2) = Maskennummer And Sheets("GMaske2").Cells(SyGZeile, 3) = "S" And Sheets("GMaske2").Cells(SyGZeile, 7) <= SG And Sheets("GMaske2").Cells(SyGZeile, 8) > SG
SyGZeile = SyGZeile + 1
Loop
MWtest2 = SyGZeile
End Function
Grüße
Dirk