Schreiben Sie eine Funktion, die 2 Bereiche oder 2 Arrays als Eingabe benötigt und die Summe der absoluten Differenz jedes Elements erhält, wenn diese beiden Bereiche/Arrays die gleiche Anzahl von Elementen haben oder eine Fehlermeldung senden Benutzer, wenn die Größen dieser beiden Arrays/Bereiche nicht identisch sind. Das ist ein VBA-Problem und ich habe eine harte Zeit. DieseVBA (Summe der absoluten Differenz) Bereiche
ist das, was ich bisher:
Public Function MyFunction(Rng1 As Range, Rng2 As Range)
Dim CountRng1 As Long
Dim CountRng2 As Long
Rng1.Count = CountRng1
Rng2.Count = CountRng2
If CountRng1 = CountRng2 Then
Else
MsgBox "Error, the ranges you passed to the function are not the same size"
End If
End Function
gut aussieht, ist es immer noch in Arbeit, aber was ist Ihre Frage? – Rosetta
Müssen die Eingabebereiche die gleiche Form (Anzahl der Zeilen) oder nur die gleiche Größe haben? –