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

#Wert! bei UDF zur Distanzberechnung

Forumthread: #Wert! bei UDF zur Distanzberechnung

#Wert! bei UDF zur Distanzberechnung
16.05.2025 18:07:05
Christian
https://www.herber.de/bbs/user/177482.xlsm

Hallo,

bitte helft mir. Warum gibt die Formel in J1 #Wert! aus?
Zumindest mathematisch gesehen finde ich keinen Fehler das sind doch nur ganz normale mathematische Formeln, wenn auch für Laien vlt. etwas kompliziertere.

Danke
Christian
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:25:50
BoskoBiati
Hi,

schon mal im Einzelschritt-Modus geprüft?

Der Code läuft nicht einmal ohne Fehler durch!

Gruß

Edgar
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:30:12
Christian
Versucht ja, aber tut sich nichts, wenn ich F8 drücke.
Kann es sein dass das mit F8 bei Functions nicht geht?
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:47:01
Onur
Was ist denn jetzt A???
Erdradius oder Cos(latRad) * (lonRad - lon0Rad) ???
Entscheide dich mal.
Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:56:20
Christian
Hallo Onur,

danke für den Hinweis, habe die eine Variable umbenannt. Aber jetzt steht da #ZAHL!

https://www.herber.de/bbs/user/177483.xlsm

Werde mich dann mal an die Einzelschrittausführung machen.

Gruß
Christian
Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 19:08:46
Onur
Die Formel für y produziert einen Überlauf.
Überprüfe mal alle Komponenten.
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 19:18:10
Christian
Hallo Onur,

danke für den Hinweis,

einer meiner Versuche war es jetzt, für e ^ 2 / (1 - e ^ 2) eine eigene Variable zu machen. Jetzt wirklich 100% erklären kann ich es mir nicht, aber jetzt funktioniert es.

Gruß und danke
Christian
Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 19:10:53
Onur
Bevor du eine (komplizierte) UDF baust, solltest du sie mal zuerst als normale Sub bauen und überprüfen - da kannst du alles viel besser debuggen.
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:40:23
BoskoBiati
Hi,

Haltepunk am Anfang der Function setzen,
Doppelklick auf Formel, dann geht´s.

Gruß

Edgar
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 18:41:26
daniel
Hi
wenn du eine UDF im einzelstepmodus testen willst, musst du so vorgehen:

1. im VBA-Editor in der ersten Codezeile einen Haltepunkt setzen (Mausklick auf den linken Rand, Haltepunkt erscheint als brauner Punkt)
2. in die Zelle mit der Funktion gehen und Enter drücken. Die Funktion wird aufgerufen, läuft bis zum Haltepunkt und ab da kannst du dann im Einzelstepmodus (F8) weiter durchgehen.
ein Direktstart der Funktion wie bei einem Makro ist nicht möglich, da du ja die Übergabeparameter benötigst.

noch ein Tipp zur Fehlersuche:
deaktiviere alle pauschalen Fehlerbehandlungen ("On Error Goto Fehler")
wenn du die Fehlerursache suchst, musst du ja wissen, in welcher Zeile der Fehler auftritt und welche Werte dann die Variablen und verwendeten Zellen haben. Das bekommst du nur, wenn das Makro bei einem Fehler auch in der Zeile anhält, die den Fehler verursacht.
pauschale Fehlerbehandlungen sollte man erst einbauen, wenn der Code fehlerfrei durchläuft.
solange noch Fehler auftreten können, brauchst du den Abbruch, um die Fehlerursache zu ermitteln.

Gruß Daniel

Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 19:00:09
Christian
Hallo Luschi,

verstehe ich nicht, wenn ich in eine Zeile klicke und Enter drücke, verschiebt sich diese nach unten, auch nachdem ich vorher den Haltepunkt gesetzt habe.

Gruß
Christian
natürlich Daniel, sorry owT
16.05.2025 19:07:55
Christian
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 20:14:53
Daniel
"Zelle" nicht "Zeile"

Du musst auf dem Exceltabellenblatt die Zelle , die die Formel enthält , anklicken und Enter drücken, um das Makro bezw die Funktion zu starten.

Hätte ich aber auch so geschrieben.

Gruß Daniel
Anzeige
AW: #Wert! bei UDF zur Distanzberechnung
16.05.2025 22:15:32
Christian
Hallo Daniel,

ja hast du, ich war offensichtlich so auf den Code fixiert, dass ich dachte du meinst die Zeile, in der im Code die Funktion beginnt.
Du hast vollkommen recht, ich hätte genauer lesen sollen.

Muss ich mich entschuldigen, tut mir leid. Jetzt weiß ich, was du meinst und es funktioniert auch.

Gruß
Christian

Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18