• DİKKAT

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

CheckBox True da renklendirme alanı belirleme

Katılım
26 Şubat 2008
Mesajlar
25
Excel Vers. ve Dili
XP TÜRKÇE
Altın Üyelik Bitiş Tarihi
18-07-2022
Merhaba Arkadaşlar,

Aşağıda ki koda CheckBox True olduğunda CheckBox ın olduğu satır "A13:R13" kadar renklendirmeyi nasıl yapabilirim ayrıca "R13" KONTROL EDİLDİ yazısını hücreye nasıl yazdırabilirim. Haliyle bu işlemi de sayfada bulunan bütün CheckBox larda olması gerekiyor. İlgileriniz için şimdiden teşekkür ediyorum.



For i = 13 To Cells(Rows.Count, 2).End(3).Row
If Cells(i, "b") <> "" O zaman
Hcr = Hücreleri Ayarla(i, "a")
Set Kontrol = ActiveSheet.CheckBoxes.Add(Hcr.Left, Hcr.Top, Hcr.Width, Hcr.Height)
Check.Caption = ""
Bitir
Sonraki
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bir dosya paylaşım sitesine ekleyip link verebilirsiniz.
 
Katılım
26 Şubat 2008
Mesajlar
25
Excel Vers. ve Dili
XP TÜRKÇE
Altın Üyelik Bitiş Tarihi
18-07-2022
Moderatör tarafında düzenlendi:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyanız aşağıdaki linktedir. Direk checkboxlara basarak deneyebilirsiniz.

CHECKBOX
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Levet hocam bu çalışmayı Checkbox ile değilde satıra çift tıklama ile reklendirebilirmiyi aynı şekolde.
Aşağıdaki kodu sayfanın kod sayfasına kopyalayın. A13:A1000 arasındaki hücrelere çift tıkladığınızda çalışır.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A13:A1000")) Is Nothing Then Exit Sub
Cancel = True
satirno = Target.Row
If Cells(satirno, "A").Interior.Color = 5287936 Then
Range("A" & satirno & ":K" & satirno).Interior.Color = xlNone
Range("L" & satirno).ClearContents
Else
Range("A" & satirno & ":K" & satirno).Interior.Color = 5287936
Range("L" & satirno) = "KONTROL EDİLDİ"
End If
End Sub
 
Katılım
26 Şubat 2008
Mesajlar
25
Excel Vers. ve Dili
XP TÜRKÇE
Altın Üyelik Bitiş Tarihi
18-07-2022
Aşağıdaki kodu sayfanın kod sayfasına kopyalayın. A13:A1000 arasındaki hücrelere çift tıkladığınızda çalışır.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A13:A1000")) Is Nothing Then Exit Sub
Cancel = True
satirno = Target.Row
If Cells(satirno, "A").Interior.Color = 5287936 Then
Range("A" & satirno & ":K" & satirno).Interior.Color = xlNone
Range("L" & satirno).ClearContents
Else
Range("A" & satirno & ":K" & satirno).Interior.Color = 5287936
Range("L" & satirno) = "KONTROL EDİLDİ"
End If
End Sub
Teşekkürler Levent hocam emeğinize sağlık.
 
Moderatör tarafında düzenlendi:
Üst