Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Fehler beim Kompilieren

Fehler beim Kompilieren
21.05.2015 16:29:52
Larissa
Hallo Zusammen,
Ich versuche gerade eine Berechnung durchzuführen, was an sich ja nicht schwer ist.
Allerdings bekommme ich jetzt die Fehlermeldung:
Fehler beim Kompilieren: Erwartet: )
Der Code bzw. die Rechnung dazu ist:
Function Nußelt(Nu_a As Double, Re_a As Double, Pr_a As Double, C_o As Double, m As Double, n  _
As Double, D_to As Double, D_ai As Double, fa_Ring_Berechnung As Double) As Double
Select Case Nu_a
Case Is = 1                                                             'Rohr mit Draht
Nußelt = C_o * Re_a ^ m * Pr_a ^ n
Case Is = 2                                                             'Rohr ohne  _
Draht
Nußelt = ((fa_Ring_Berechnung / 2) * Re_a * Pr_a) / (1.07 + 12.7 * ( _
fa_Ring_Berechnung / 2) ^ 0.5 * ( Pr_a ^(2/3) -1)
Case Is = 3                                                             'Kreisring
Nußelt =
End Function
Der erste Teil der Rechnung funktioniert, also
Nußelt = ((fa_Ring_Berechnung / 2) * Re_a * Pr_a)
und dann kann ich den Fehler leider nicht finden...
Wäre super, wenn ihr mir helfen könnten.
Besten Dank im Vorraus!
LG Larissa

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler beim Kompilieren
21.05.2015 16:35:05
mumpel
Hallo!
Es fehlt ein "End Select".
Gruß, René

AW: Fehler beim Kompilieren
21.05.2015 16:38:18
Larissa
Hallo René,
danke, habs gleich hinzugefügt.
Geht leider immer noch nicht...
Bzw. Case 1 macht er ja problemlos.
Aber die Rechnung ist doch korrekt und die Zuordnungen?
Ich bin echt überfragt..

AW: Fehler beim Kompilieren
21.05.2015 17:00:46
Michael
Hi Larissa,
zählt mal Deine Klammern: bis zum / stimmt es (zweimal auf, zweimal zu), aber dann fehlt ganz am Schluß eine.
Schöne Grüße,
Michael

Anzeige
AW: Fehler beim Kompilieren
21.05.2015 16:56:58
Peter
Hallo Larissa,
wenn Select Case Nu_a nur die Werte 1, 2, 3 annehmen kann, warum definierst du den denn dann als Double und nicht als Integer?
Gruß Peter

AW: Fehler beim Kompilieren
21.05.2015 17:09:23
Peter
Hallo Larissa,
arbeitest du ohne Option Explicit, denn sonst wäre dir aufgefallen, dass ein e Klammer-ZU bei der Formel fehlt
Nußelt = ((fa_Ring_Berechnung / 2) * Re_a * Pr_a) / (1.07 + 12.7 * ( _
fa_Ring_Berechnung / 2) ^ 0.5 * (Pr_a ^ (2 / 3) - 1))
Gruß Peter
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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