VBA-Probleme

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox


Excel-Version: 8.0 (Office 97)
nach unten

Betrifft: VBA-Probleme
von: Mirko
Geschrieben am: 03.06.2002 - 13:06:37

Ich übergebe einer Prozedur 2 Parameter faktor und schranke.
Diese verwende ich so:
If t...
End if
Nun macht Excel in diesem Fall alles andere, nur keine richtige Bearbeitung.
Woran liegt das???

P.S.: Wenn man vorher s=faktor*schranke setzt und dann t

nach oben   nach unten

Re: VBA-Probleme
von: Hans W. Herber
Geschrieben am: 03.06.2002 - 13:55:26

Hallo Mirko,

sieh Dir bitte bezüglich der Maskierung der Größer/Kleiner-Zeichen die Forums-FAQ an.

Verwende folgende Syntax:


Function Berechnung(Faktor As Double, Schranke As Double)
   Dim As Double
   t = 25.88
   If t < Faktor * Schranke Then
      Berechnung = Faktor * Schranke
   Else
      Berechnung = Faktor * Schranke / t
   End If
End Function

Sub Aufruf()
   MsgBox Berechnung(12.3, 2.8)
End Sub

hans

nach oben   nach unten

Re: VBA-Probleme
von: Mirko
Geschrieben am: 03.06.2002 - 19:40:38

Die Syntax ist mit meiner identisch, nur das ich statt Double Long nutzen mußte.
Das selbe Problem trat auch auf, als ich einen Vergleich auf die Summe mehrerer Elemente eines übergebenen Arrays zugriff.

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Daten exportieren bzw. importieren"