Tarih düzenleme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,482
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Hayırlı Akşamlar. Hayırlı Bayramlar

ekli dosyamda "E" ve "F" sütunlarında tarihlerim var. "C" sütununda da ayrı bir tarihlerim mevcut.
Siz üstadlarımdan ricam "C" sütununda ki tarihleri "E" ve "F" sütunlarındaki tarih aralığının başlama sütununa yerleştirmek. Ayrılma sütunu sütunu boş kalacak.
Yardımınız için teşekkür ederim.
 

Ekli dosyalar

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,482
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Konu hala günceldir.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,655
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bunu mu soruyorsunuz anlamadım.
Range("C3:C6").Copy Range("E3:E6")
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,482
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yok üstad
C sütununda bulunan tarihler başlama tarihleri. Bu tarihleri E ve F sütununda bulunan tarihlerin arasına tarih aralığına göre başlama sütununa dizmek
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,655
Excel Vers. ve Dili
Microsoft 365 Tr-64
Ham halini ve düzenlenmiş halini manuel olarak oluşturup dosyanızı yeniden eklermisiniz.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,655
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Sub TarihEkle()
For k = 3 To 6
Son = Range("E2").End(xlDown).Row
    For i = 3 To Son
        If CDate(Range("C" & k)) >= CDate(Range("E" & i)) And CDate(Range("C" & k)) <= CDate(Range("F" & i)) Then
            Range("E" & i, "F" & i).Insert Shift:=xlDown
            Range("E" & i) = CDate(Range("C" & k))
            GoTo Dvm
        End If
        If CDate(Range("C" & k)) > CDate(Range("F" & i)) And CDate(Range("C" & k)) < CDate(Range("E" & i + 1)) Then
            Range("E" & i + 1, "F" & i + 1).Insert Shift:=xlDown
            Range("E" & i + 1) = CDate(Range("C" & k))
            GoTo Dvm
        End If
        If CDate(Range("C" & k)) > CDate(Range("E" & i)) And Range("F" & i) = "" And CDate(Range("C" & k)) < CDate(Range("E" & i + 1)) Then
            Range("E" & i + 1, "F" & i + 1).Insert Shift:=xlDown
            Range("E" & i + 1) = CDate(Range("C" & k))
            GoTo Dvm
        End If
    Next i
        Range("E" & i) = CDate(Range("C" & k))
Dvm:
Next k
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,482
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Eyvallah
Sağ olasın.
 
Üst