Merhaba
Kullandığım dosyada D sütununda tarihler mevcuttur. E sütununa bu tarihin hangi gün olduğunu yazdırmak istiyorum. Aşağıdaki gibi yaptım ama bunu daha kısa bir yoldan yapabilir miyiz.
teşekkürler
Sub deneme()
tarih = Format(mydate, "dd.mm.yyyy")
tarih = Cells(1, "D")
If Weekday(tarih, vbMonday) = 1 Then Cells(1, "e") = "Pazartesi"
If Weekday(tarih, vbMonday) = 2 Then Cells(1, "e") = "Salı"
If Weekday(tarih, vbMonday) = 3 Then Cells(1, "e") = "Çarşamba"
If Weekday(tarih, vbMonday) = 4 Then Cells(1, "e") = "Perşembe"
If Weekday(tarih, vbMonday) = 5 Then Cells(1, "e") = "Cuma"
If Weekday(tarih, vbMonday) = 6 Then Cells(1, "e") = "Cumartesi"
If Weekday(tarih, vbMonday) = 7 Then Cells(1, "e") = "Pazar"
End Sub
Kullandığım dosyada D sütununda tarihler mevcuttur. E sütununa bu tarihin hangi gün olduğunu yazdırmak istiyorum. Aşağıdaki gibi yaptım ama bunu daha kısa bir yoldan yapabilir miyiz.
teşekkürler
Sub deneme()
tarih = Format(mydate, "dd.mm.yyyy")
tarih = Cells(1, "D")
If Weekday(tarih, vbMonday) = 1 Then Cells(1, "e") = "Pazartesi"
If Weekday(tarih, vbMonday) = 2 Then Cells(1, "e") = "Salı"
If Weekday(tarih, vbMonday) = 3 Then Cells(1, "e") = "Çarşamba"
If Weekday(tarih, vbMonday) = 4 Then Cells(1, "e") = "Perşembe"
If Weekday(tarih, vbMonday) = 5 Then Cells(1, "e") = "Cuma"
If Weekday(tarih, vbMonday) = 6 Then Cells(1, "e") = "Cumartesi"
If Weekday(tarih, vbMonday) = 7 Then Cells(1, "e") = "Pazar"
End Sub
