Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA-Parsing von Variant

Empfohlene Antworten

Veröffentlicht

Weiß jemand wie ich Variant zu Double oder Range geparst bekomme. Egal ob Expli- oder Implizit. Ich hab als jemand der sonst eher im Bereich Java und C# unterwegs ist langsam den VBA-Koller!

'Prüfung ob eine nicht akzeptable Abweichung zwischen einen Summenfeld und den zu summierenden Feldern vorliegt


Function Abweichung(Summenfeld As range, ParamArray Felder() As Variant) As Boolean


Dim minAbweichung As Double

minAbweichung = 0.01

Dim maxAbweichung As Double

maxAbweichung = 0.1499

Dim abweichungsKriterium As Double

Dim summe As Double

Dim v As Variant


On Error GoTo Fehler:

'Felder werden summiert---------------->Hier liegt der Fehler! Wie bekomme ich die Variants zu Double geparst!

For Each v In Felder()

summe = summe + v

Next v

Fehler: MsgBox (err.Description)


'Bestimmung des Abweichungskriteriums

If (Summenfeld.Value / 1000 > minAbweichung And Summenfeld / 1000 < maxAbweichung) Then

abweichungsKriterium = Summenfeld.Value / 1000

ElseIf (Summenfeld.Value / 1000 < minAbweichung) Then

abweichungsKriterium = minAbweichung

ElseIf (Summenfeld.Value / 1000 > maxAbweichung) Then

abweichungsKriterium = maxAbweichung

End If


'Prüfung ob Abweichungskriterium eingehalten wird

If (Abs(Summenfeld.Value - summe) > abweichungsKriterium) Then

Abweichung = True

Else

Abweichung = False

End If



End Function

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.