AW: InputBox Anzahl Kopien Ausdruck+ Eintragung in A1 1 von....
12.09.2023 11:42:57
Oberschlumpf
Hi,
jep, recht haste, a) hatte ich nicht drauf geachtet, b) du hattest vorher auch nich erwähnt, dass Wert in C8 - nicht - erhöht werden soll, wenn WE
Probier es mal so:
Sub drucken()
Dim iAnz As Integer, i As Integer
iAnz = Application.InputBox(prompt:="Anzahl der Elemente?", Type:=1)
If iAnz > 0 Then
For i = 1 To iAnz
' Range("F10") = i & " von " & iAnz 'wenn diese Zeile aktiv = in F10 wird der Wert IMMER um 1 erhöht, egal ob Sa oder So
If Weekday(Range("C8") + 1, vbMonday) > 6 And _
Weekday(Range("C8") + 1, vbMonday) > 7 Then
Range("F10") = i & " von " & iAnz 'wenn diese Zeile aktiv = in F10 wird der Wert NUR DANN um 1 erhöht, wenn auch gedruckt wird
If i > 1 Then
Range("C8") = Range("C8") + 1
End If
Beep
' ActiveWindow.SelectedSheets.PrintOut
End If
Next i
End If
End Sub
Weitere Unsicherheit, die mir nun aufgefallen ist: Wert in Zelle F10
Soll in F10 IMMER um 1 erhöht werden, egal ob Sa oder So, oder soll in F10 nur dann erhöht werden, wenn auch gedruckt wird?
Im neuen Code wird in F10 nur erhöht, wenn gedruckt wird.
Lösch die Zeile mit F10, welche dich stört.
Hilfts?
Ciao
Thorsten