Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
700to704
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Kontrolle ob Zahl gerade oder ungerade

Kontrolle ob Zahl gerade oder ungerade
01.12.2005 17:26:04
AndreasB
Hallo zusammen !
Ich habe in einem Makro die Variable "a" die nur ganze Zahlen
enthält.
Wie kann ich kontrollieren ob "a" eine gerade oder eine ungerade Zahl ist.
If a = 'gerade' Then ....
If a = 'ungerade' Then ....
Vielen Dank im Vorraus und schöne Grüße
Andreas

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kontrolle ob Zahl gerade oder ungerade
01.12.2005 17:34:17
Matthias
Hallo Andreas,
z.B. durch diese kleine benutzderdefinierte Funktion:

Function IstGerade(Zahl As Long)
IstGerade = Int(Zahl / 2) = Zahl / 2
End Function

Gruß Matthias
Danke werds versuchen !!! o.T.
01.12.2005 17:38:18
AndreasB
AW: Kontrolle ob Zahl gerade oder ungerade
01.12.2005 17:40:22
Reinhard
Hi Andreas,

function Zustand() as string
Zustand=IIF(instr(right(a,1),"02468")=0;"ungerade";"gerade")
end function

wenns nicht klappt, nimm instr(,"02468",right(a,1))
Gruß
Reinhard
AW: Kontrolle ob Zahl gerade oder ungerade
01.12.2005 18:06:55
Erich
Hallo Andreas,
oder so:

Function IstGerade(lngZ As Long) As Boolean
IstGerade = (lngZ Mod 2 = 0)
End Function

'oder ohne Fkt. im Code:

Sub tst()
Dim a As Long
If a Mod 2 = 0 Then
'... für gerade
Else
'... für ungerade
End If
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige