• DİKKAT

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

Onay Kutusuna tıklayınca bugünün tarihini atma

Katılım
24 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
Office 2019 TR 64 Bit
Merhaba arkadaşlar
Başlıktan da anlaşılacağı gibi, Onay kutusuna tıkladığımda bugünün tarihini atan bir makro yazabilir miyiz? Çok fazla onay kutusu var. Ve tarihi onay kutusunun olduğu hücreye atması gerekiyor. Bilemedim. Yardımlarınızı bekliyorum.
 
Kod:
Private Sub CheckBox1_Click()
    If Me.CheckBox1.Value = True Then
        Me.Range("A1").Value = Date ' A1 hücresine tarihi yaz
    Else
        Me.Range("A1").ClearContents ' Onay kutusu kapatıldığında hücreyi temizle
    End If
End Sub

Private Sub CheckBox2_Click()
    If Me.CheckBox2.Value = True Then
        Me.Range("A2").Value = Date ' A2 hücresine tarihi yaz
    Else
        Me.Range("A2").ClearContents
    End If
End Sub

Diğer onay kutuları için aynı şekilde devam edin...
 
Bu kod bir sıkıntı mı var acaba? Ben çalıştıramadım.
 
her checkboxa tek koyman gerek ikisi birden degil ve nolara cok dikkat et
 
"me" arayuz unsuru demek.
Kullanılan userform un adı serform1 ise

Private Sub CheckBox1_Click()
If UserForm1.CheckBox1.Value = True
Then UserForm1.Range("A1").Value = Date ' A1 hücresine tarihi yaz
Else UserForm1.Range("A1").ClearContents ' Onay kutusu kapatıldığında hücreyi temizle
End If
End Sub

olarak deneyin ve her checkboxta da sayı farkına dikkat edin
 
Teşekkürler
 
Geri
Üst