• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

UserForm'dan tarih

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
 

Ekli dosyalar

İlgili satırı aşağıdaki ile değiştiriniz.:cool:

gun=worksheetfunction.sum(range("A1:A2"))+1
 
Dosyanız ekte.:cool:
Kod:
Private Sub CommandButton1_Click()
Cells(1, 1) = [B][COLOR="Red"]CDate(TextBox2)[/COLOR][/B]
Cells(2, 1) = [B][COLOR="Red"]CDate(TextBox3)[/COLOR][/B]
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
gun = [B][COLOR="Red"]WorksheetFunction.Sum(Range("A1:A2"))[/COLOR][/B]
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
 

Ekli dosyalar

Geri
Üst