Home VBA Makro Beispiele Grundrechenarten VBA - Primzahlen ermitteln
VBA - Primzahlen ermitteln PDF Drucken E-Mail
Geschrieben von: Marcus Rose   
Dienstag, 13. Mai 2008 um 17:25 Uhr

Bei diesem Makro könnt Ihr Zahlen in eine Inputbox eingeben, wo im Anschluß geprüft wird, ob diese Zahl eine Primzahl ist.

 

Option Explicit

Sub Primzahl()
    Dim x As Double
    Dim prim As Double
    Dim a As Double
    Dim b As Double
    b = 0
    x = Application.InputBox(prompt:="Bitte geben Sie eine Zahl ein." & _
    "Wir werden sehen ob es sich um eine Primzahl handelt.", Type:=1)
    If x = 1 Then
        MsgBox ("Eine Primzahl muß einen Wert über 1 haben")
    Exit Sub
    End If
    For prim = 1 To x
        a = x / prim
        If a = Int(a) Then
            b = b + 1
        End If
    Next
    If b > 2 Then
        MsgBox (x & " ist keine Primzahl")
        Exit Sub
    Else
        MsgBox (x & " ist eine Primzahl")
    End If
End Sub
 
Copyright © 2012 ms-excel.eu. Alle Rechte vorbehalten.
 

Autoren - Login

Werbung

wichtige Links:
http://ms-excel.eu
Hier habt Ihr eine gute Excel Hilfe
Besucherstatistik
Besucher gesamt: 1.314.608
Besucher heute: 298
Besucher gestern: 2.928
Max. Besucher pro Tag: 3.367
gerade online: 1
max. online: 85
counter Statistiken