Leichte VBA Aufgabe

Hi…

ich habe noch nie VBA programmiert und muss versuchen ein Programm für en Schulprojekt zu schreiben!

Aber auch dank Google bekomme ich es nicht hin! :frowning:

Kann mir jmd helfen?

Hier ist die Aufgabenstellung:

Eingabe einer Zahl n
o Berechnen von 2 hoch n
o Ausgabe des Ergebnisses an den Benutzer
o Frage an Benutzer, ob eine erneute Berechnung gewünscht ist
o Programm beenden oder neuen Ablauf starten

Danke schon mal!

Hi,

wie der verehrte Christian Finger es ausdrücken würde: ‚mal fix den Code zusammengehäkelt‘ - allerdings direkt hier, nicht in VBA und daher nicht getestet:

Sub Test 'MH 09.05.11
On Error Resume Next
Dim n As Long, msg as String
Again:
 n = InputBox("Bitte Eingabe einer Zahl", "2 potenzieren", 0)'Fehlerprüfung nicht erforderlich, da 2 ^ 0 = 1
 msg = "2 hoch " & CStr(n) & " = " & CStr(2 ^ n) & vbCr & "Nochmal?"
 If MsgBox(msg,vbYesNo,"2 potenzieren") = vbYes Then Goto Again
End Sub 'Test

Es wird Dir aber wenig nutzen, wenn Dir jemand den Code schreibt. Dadurch wirst Du niemals in die Lage kommen, selbst Code schreiben zu können.

HTH anyway.

Markus
________________
Und Sterne sammel’ ich noch immer.