z.B eine Zahl wird mit 838 eingegenen, dann sollte in der TextBox 900 angezeigt werden.
Läßt sich das lösen ?
Danke im Voraus für jede Hilfe
Dieter
Sub EinKleinesBeispiel
Dim intEingabe as integer
Dim intAusgabe as integer
intEingabe=CInt(Form1.TextBox1.Text) 'Weisst der variablen intEingabe den Wert der Textbox zu
intAusgabe=Application.WorksheetFunction.RoundUp(intEingabe/100)*100 'Weisst der Variablen intAusgabe den gerundeten Wert von intEingabe zu
msgbox "Die gerundete Zahl heisst " & intAusgabe 'Ausgabe der Zahl
End Sub
Private Sub txtHöhe_Change()
With Worksheets("Auswahl")
.Range("I8").Value = txtHöhe.Text
With Worksheets("Stückliste")
.Range("F2").Value = txtHöhe.Text
End With
End With
End Sub
Private Sub txtHöhe_Change()
Dim intEingabe as integer
Dim intAusgabe as integer
intEingabe=CInt(txtHöhe.Text)
intAusgabe=Application.WorksheetFunction.RoundUp(intEingabe/100)*100
Worksheets("Auswahl").Range("I8").Value = intAusgabe
intEingabe=CInt(txtHöhe.Text)
intAusgabe=Application.WorksheetFunction.RoundUp(intEingabe/100)*100
Worksheets("Auswahl").Range("I8").Value = intAusgabe
Worksheets("Stückliste").Range("F2").Value = intAusgabe
End Sub
Private Sub txtHöhe_Change()
Dim intEingabe as integer
Dim intAusgabe as integer
intEingabe=CInt(txtHöhe.Text)
intAusgabe=Application.WorksheetFunction.RoundUp(intEingabe/100,0)*100
Worksheets("Auswahl").Range("I8").Value = intAusgabe
worksheets("Stückliste").Range("F2").Value = intAusgabe
End Sub
Private Sub txtHöhe_Change()
Dim intEingabe as integer
Dim intAusgabe as integer
intEingabe=CInt(txtHöhe.Text)
intAusgabe=Application.WorksheetFunction.RoundUp(intEingabe/100,0)*100
Worksheets("Auswahl").Range("I8").Value = intAusgabe
worksheets("Stückliste").Range("F2").Value = intAusgabe
txtHöhe.Text = intAusgabe
End Sub
Private Sub TxtHöhe_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode <> 13 Then Exit Sub
Dim intEingabe As Integer
Dim intAusgabe As Integer
If Not IsNumeric(TxtHöhe.Text) Then Exit Sub
intEingabe = CInt(TxtHöhe.Text)
intAusgabe = Application.WorksheetFunction.RoundUp(intEingabe / 100, 0) * 100
Worksheets("Auswahl").Range("I8").Value = intAusgabe
Worksheets("Stückliste").Range("F2").Value = intAusgabe
TxtHöhe.Text = intAusgabe
End Sub