07.05.2018, 15:40
Hallo liebe Excel-Profis
Ich hoffe, dass ihr mir helfen könnt. Da ich ein absoluter Neuling bei der VBA-Programmierung bin, komme ich leider nicht mehr weiter.
Und zwar habe ich eine Excel-Datei mit welcher ich die Produktion plane. Da ich oft den Start- und Endtermin schieben muss (gleiche Anzahl Tage ins + oder -), habe ich mir eine Befehlsschaltfläche (Button) in der Planungsdatei eingepflanzt. Mit folgendem Code funktioniert das schieben des Start- und Endtermin’s jeweils um 1 Tag.
Private Sub CommandButton1_Click()
Range("C4").Value = Range("C4").Value + 1
Range("D4").Value = Range("D4").Value + 1
End Sub
Private Sub CommandButton2_Click()
Range("C4").Value = Range("C4").Value - 1
Range("D4").Value = Range("D4").Value - 1
End Sub
Nun habe ich 2 Probleme, welche ich nicht lösen kann:
Ich hoffe, dass ihr mir helfen könnt. Da ich ein absoluter Neuling bei der VBA-Programmierung bin, komme ich leider nicht mehr weiter.
Und zwar habe ich eine Excel-Datei mit welcher ich die Produktion plane. Da ich oft den Start- und Endtermin schieben muss (gleiche Anzahl Tage ins + oder -), habe ich mir eine Befehlsschaltfläche (Button) in der Planungsdatei eingepflanzt. Mit folgendem Code funktioniert das schieben des Start- und Endtermin’s jeweils um 1 Tag.
Private Sub CommandButton1_Click()
Range("C4").Value = Range("C4").Value + 1
Range("D4").Value = Range("D4").Value + 1
End Sub
Private Sub CommandButton2_Click()
Range("C4").Value = Range("C4").Value - 1
Range("D4").Value = Range("D4").Value - 1
End Sub
Nun habe ich 2 Probleme, welche ich nicht lösen kann:
- Ich möchte jeweils nur 1 «+» und «-» Button haben, welcher die aktive Zeile berücksichtigt und nicht wie im Bild zwei Buttons pro Zeile / Auftrag.
- Die Wochenenden sollten berücksichtigt werden. D.h. wenn das Datum D4 auf einen Samstag/Sonntag fällt, muss +3/+1 gerechnet werden.