Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1400to1404
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
Inhaltsverzeichnis

Inputbox berenzen (<=100)

Inputbox berenzen (<=100)
12.01.2015 17:19:09
Philipp
Hallo,
meine Freundin muss für die Uni, eine VBA Programmierung vornehmen in der bei einere Division einer natürlichen Zahl a Dieses haben wir auch mit der Folgenden Programierung soweit gelöst bekommen, aber die Begrenzung der Inputbox auf eine Zahl

Sub Division_zweier_zahlen()
'Gibt den Quotient zweier Zahlen aus
'Deklaration der Variablen
Dim z_1 As Byte, z_2 As Byte
Dim Quotient As Byte
'Eingabedaten
z_1 = InputBox("Geben Sie die erste Zahl 

Versucht haben wir es auch über einen Loop aber da bekomme ich immer einen Fehler:

Sub Division_zweier_zahlen()
'Gibt den Quotient zweier Zahlen aus
'Deklaration der Variablen
Dim z_1 As Byte, z_2 As Byte
Dim Quotient As Byte
'Eingabedaten
z_1 = InputBox("Geben Sie die erste Zahl  100 Then z_1 = ""
Do
Loop Until z_1  ""
z_2 = 5
'Verarbeitung
Quotient = z_1 Mod z_2
'Ausgabedaten
MsgBox (" Der Quotient von " & z_1 & " und " & z_2 & " ist " & Quotient)
End Sub

Über einen Lösungsvorschlag wie wir das Problem lösen wäre ich sehr dankbar.
Vielen Dank im Voraus
Philipp

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Inputbox berenzen (<=100)
12.01.2015 17:32:34
ransi
HAllo Phillip,
Ich würd es so machen:
' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Sub Division_zweier_zahlen()
    Dim z_1 As Long
    Dim z_2 As Long
    Dim Rest As Long
    'Eingabedaten
    z_1 = Application.InputBox("Geben Sie die erste Zahl <=100 ein:", , , , , , , 1)
    If z_1 <> False Then
        Select Case z_1
            Case Is <= 100
                z_2 = 5
                'Verarbeitung
                Rest = z_1 Mod z_2
                MsgBox (" Der Rest von " & z_1 & " und " & z_2 & " ist " & Rest)
        End Select
        Else:
        MsgBox """Abbrechen"" geclickt"
    End If
End Sub


ransi
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige