ich habe ein paar Fragen.
1. Ich habe eine Excel-Liste erstellt und möchte das eine bestimmte Range mit einem Eingabewert multipliziert wird. Bei mir funktioniert dieser Befehl allerdings nur für die erste Zelle, danach kommt eine Fehlermeldung. Was ist hier falsch?
Range("C10:C19").Select
Selection.Copy
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("F10:F19").Select
Dim Eingabewert As Long
Eingabewert = InputBox("Wieviel Stück sollen produziert werden?")
For Each Zelle In Selection
If Not (Zelle.HasFormula) Then
Zelle.Formula = "=" & Zelle.Value & "*" & Val(Eingabewert)
End If
Next Zelle
End Sub
2. Möchte ich das die Eingabe des Wertes per Touchscreen möglich ist. Also wenn man auf den Knopf "Menge" drückt, müsste ein Zahlenblock aufploppen wo man die Menge eingeben kann... Geht sowas überhaupt?
Sonnige Grüße aus dem hohen Norden.