- Katılım
- 25 Ekim 2006
- Mesajlar
- 349
- Excel Vers. ve Dili
- MS Office Standart 2016 Türkçe
Sevgili Arkadaşlar
Kod yazmaya yeni başladım Ekli dosyadaki gibi bir kod yazdım ancak aşağıda kırmızı işaretli satırda hata veriyor. Nedeni hakkında bilgi verir misiniz?
Private Sub CommandButton1_Click()
Cells(1, 1) = TextBox2
Cells(2, 1) = TextBox3
Unload UserForm1
Range("b:b") = ""
tar = Cells(1, 1)
If Weekday(Cells(1, 1), vbMonday) = 6 Then tar = Cells(1, 1) + 2
If Weekday(Cells(1, 1), vbMonday) = 7 Then tar = Cells(1, 1) + 1
gun = Cells(2, 1) - Cells(1, 1) + 1
For i = 1 To gun
Cells(i, 2) = tar
If tar = Cells(2, 1) Then GoTo 100
tar = tar + 1
gn = Weekday(tar, vbMonday)
If gn = 6 Then tar = tar + 2
If gn = 7 Then tar = tar + 1
Next i
100 Cells(1, 3) = Cells(1, 1) & " ile " & Cells(2, 1) & " arasında bayram günleri hariç " & i & " çalışma günü vardır"
If Cells(1, 1) = "" Then Cells(1, 3) = ""
If Cells(1, 1) = "" Then Cells(1, 2) = ""
End Sub
Kod yazmaya yeni başladım Ekli dosyadaki gibi bir kod yazdım ancak aşağıda kırmızı işaretli satırda hata veriyor. Nedeni hakkında bilgi verir misiniz?
Private Sub CommandButton1_Click()
Cells(1, 1) = TextBox2
Cells(2, 1) = TextBox3
Unload UserForm1
Range("b:b") = ""
tar = Cells(1, 1)
If Weekday(Cells(1, 1), vbMonday) = 6 Then tar = Cells(1, 1) + 2
If Weekday(Cells(1, 1), vbMonday) = 7 Then tar = Cells(1, 1) + 1
gun = Cells(2, 1) - Cells(1, 1) + 1
For i = 1 To gun
Cells(i, 2) = tar
If tar = Cells(2, 1) Then GoTo 100
tar = tar + 1
gn = Weekday(tar, vbMonday)
If gn = 6 Then tar = tar + 2
If gn = 7 Then tar = tar + 1
Next i
100 Cells(1, 3) = Cells(1, 1) & " ile " & Cells(2, 1) & " arasında bayram günleri hariç " & i & " çalışma günü vardır"
If Cells(1, 1) = "" Then Cells(1, 3) = ""
If Cells(1, 1) = "" Then Cells(1, 2) = ""
End Sub
