wie bestimme ich das Maximum zweier int-Variablen (wert1 und wert2)?
Danke,
Tim
wie bestimme ich das Maximum zweier int-Variablen (wert1 und wert2)?
Danke,
Tim
Bye
Nike
Um das Maximum zweier int-Variablen in Excel VBA zu bestimmen, kannst Du folgende Schritte befolgen:
Öffne den VBA-Editor: Drücke ALT + F11
, um den Editor zu öffnen.
Erstelle ein neues Modul: Rechtsklicke im Projektfenster und wähle Einfügen > Modul
.
Füge den folgenden Code ein:
Sub MaxOfTwoValues()
Dim wert1 As Integer
Dim wert2 As Integer
Dim maximum As Integer
wert1 = 10 ' Beispielwert
wert2 = 20 ' Beispielwert
' Bestimme das Maximum
maximum = Application.WorksheetFunction.Max(wert1, wert2)
' Ausgabe des Maximums
MsgBox "Das Maximum von " & wert1 & " und " & wert2 & " ist " & maximum
End Sub
Führe das Skript aus: Drücke F5
, um das Skript auszuführen und das Ergebnis in einer MessageBox anzuzeigen.
Fehler: "Typ nicht definiert"
Integer
deklariert hast.Fehler: "Objekt erforderlich"
Falls Du keine VBA-Anwendung nutzen möchtest, kannst Du auch die Excel-Funktion =MAX()
direkt in einer Zelle verwenden. Zum Beispiel:
=MAX(A1, B1)
Hierbei wird das Maximum aus den Werten in den Zellen A1 und B1 ermittelt. Diese Methode ist besonders nützlich, wenn Du schnell und ohne Programmierung arbeiten möchtest.
Angenommen, Du hast die Werte 5 und 15 in den Zellen A1 und A2. Um das Maximum dieser zwei Zahlen zu ermitteln, könntest Du in eine andere Zelle die folgende Formel eingeben:
=MAX(A1, A2)
Wenn Du mit VBA arbeitest, könntest Du auch eine Funktion erstellen, um das vba maximum von zwei werten
zu bestimmen:
Function MaxOfTwo(wert1 As Integer, wert2 As Integer) As Integer
MaxOfTwo = Application.WorksheetFunction.Max(wert1, wert2)
End Function
vba minimum zweier werte
-Funktion, um auch das Minimum einfach zu berechnen. Dies kann Deine Funktionen vielseitiger machen.On Error Resume Next
, um sicherzustellen, dass das Skript auch bei Fehlern weiterläuft.1. Wie kann ich das Maximum von mehr als zwei Werten bestimmen?
Du kannst die MAX()
-Funktion erweitern, um mehr Werte zu berücksichtigen, z. B. =MAX(A1, A2, A3)
oder in VBA: Application.WorksheetFunction.Max(wert1, wert2, wert3)
.
2. Was ist der Unterschied zwischen MAX()
und WorksheetFunction.Max()
?
MAX()
ist eine Excel-Funktion, die direkt in einem Arbeitsblatt verwendet wird, während WorksheetFunction.Max()
in VBA verwendet wird, um das Maximum von zwei oder mehr Werten zu bestimmen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen