Tarih Aktarma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
B4 : C aralığında yapmak istediğim mantık:

B ve C aralığında ilk çift tık ile seçtiğim hücredeki tarih F8 hücresine, ikinci çift tık ile seçtiğim hücredeki tarih G8 hücresine alt alta gelecek şekilde bir makroya ihtiyacım var. Eğer mümkün ise yardımcı olabilir misiniz?
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp dener misiniz.

Not : Dosya ilk açıldığında ilk çift tıklama F sütununa yazar. Son durumdan devam etmesini isterseniz TC değişkeni yerine sayfadan bir hücre kontrolü yapılabilinir.

Kod:
Dim TC As Boolean

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    If Intersect(Target, [B:C]) Is Nothing Or Target.Row < 4 Or Target.Value = "" Then Exit Sub
    Dim i As Long
    
    If TC = False Then
        i = Cells(Rows.Count, "F").End(3).Row + 1
        If i < 4 Then i = 4
        Cells(i, "F") = Target.Value
        TC = True
    Else
       i = Cells(Rows.Count, "G").End(3).Row + 1
        If i < 4 Then i = 4
        Cells(i, "G") = Target.Value
        TC = False
    End If
    
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Necdet Abi
Eline koluna canına sağlık. Hakkını helal et. Sağ Olasın
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Rica ederim, güle güle kullan. Sorunun çözülmesi önemli.
 
Üst