Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Variable wird nicht gesetzt in funktion

Variable wird nicht gesetzt in funktion
11.07.2006 09:37:40
Horst
Hey !
Um zu ueberpruefen ob verweise installiert sind!
Ich habe folgenen code geschrieben:
------------------------------

Function Verweis_installiert(Verweisname) As Boolean
On Error GoTo Fehler
Verweis_installiert = False
Set VBE = ThisWorkbook.VBProject
With VBE
MsgBox UCase(.References(x).Name)
For x = 1 To .References.Count
If UCase(.References(x).Name) = UCase(Verweisname) Then
Verweis_installiert = True
Exit Function
End If
Next x
End With
GoTo Ende
Fehler:
MsgBox "an error has occured... VerweiseModule/ Verweis_installiert"
Ende:
End Function

---------------------------
Ich habe das getestet im excel 2000, jetzt habe ich excel 2003 und da bleibt die variable vbe ungestetzt und das ganze geht in den Fehler:
Die frage warum?
habe ich irgendwas vergessen einzubinden oder so? wie geseagt im excel 2000 fusionierte das noch
Gruss
horst
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variable wird nicht gesetzt in funktion
11.07.2006 09:40:29
Mustafa
Hallo Horst,
wenn ich mich nicht täusche muss die Deklaration der Variablen mit in die Klmmern.
Nämlich so :

Function Verweis_installiert(Verweisname As Boolean)
On Error GoTo Fehler
Verweis_installiert = False
Set VBE = ThisWorkbook.VBProject
With VBE
MsgBox UCase(.References(x).Name)
For x = 1 To .References.Count
If UCase(.References(x).Name) = UCase(Verweisname) Then
Verweis_installiert = True
Exit Function
End If
Next x
End With
GoTo Ende
Fehler:
MsgBox "an error has occured... VerweiseModule/ Verweis_installiert"
Ende:
End Function

Rückmeldung obs hilft wäre nett.
Viele Grüße aus Köln
Anzeige
AW: Variable wird nicht gesetzt in funktion
11.07.2006 09:54:30
horst
hi mustafa !
das war es nicht wenn ich die funktion teste mit

Sub Testen()
Verweis_installiert ("SOLVER")
End Sub

dann kommt es zu einer typen unvertraeglichkeit!
Wie gesagt unter excel 2000 fusionierte die funktion ohne fehler!
Andere loesung?
Guss
Anzeige
;
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige