• DİKKAT

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

Çözüldü Çift Kilk ile dolgu yaptırmak

  • Konbuyu başlatan Konbuyu başlatan k0081
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Merhaba arkadaşlar;

http://s7.dosya.tc/server13/6vcys8/Kitap1.xlsx.html

Link te vermiş olduğum dosyada belirlediğimiz bir renge göre; B4 den Çift klik ile dolgu nasıl yaptırabilirim ?

Ayrıca dolguyu silmek içinde Aynı kısma çift klik yapınca dolguyu kaldıracak...

istenen örnek tablo verilmiştir.

Dolgu aralığı : örneğin B4:G4 arasıdır...

* Bunu Tüm excel sayfalarında geçerli olacak şekilde *.xla biçiminde olması gerekiyor.

yardımcı arkadaşa şimdiden Teşekkürler.
 
Son düzenleme:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    a = 19
    Set Alan = Range("B" & Target.Row & ":" & "G" & Target.Row)
    If Alan.Interior.ColorIndex = xlNone Then
    Alan.Interior.ColorIndex = a
    Else
    Alan.Interior.ColorIndex = xlNone
    End If
End Sub
 
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    a = 19
    Set Alan = Range("B" & Target.Row & ":" & "G" & Target.Row)
    If Alan.Interior.ColorIndex = xlNone Then
    Alan.Interior.ColorIndex = a
    Else
    Alan.Interior.ColorIndex = xlNone
    End If
End Sub
[/QUOTE
Hocam Teşekkürler. Büyük ihtimalle çalışacaktır... telefon bağlanıyorum. Bunu farklı kaydedip eklenti şeklinde çalıştırabilirim sanırım..
 
Hamit hocam;

Bunu Eklenti olarak nasıl kaydederim. ben bir tane oluşturdum ama , çalışmadı.
 
Aşağıdaki kodu, Sayfanın, ThisWorkBook kısmına ekleyin. Sonra Excel Eklentisi olarak kaydedin.
Kod:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
    a = 19
    Set Alan = Range("B" & Target.Row & ":" & "G" & Target.Row)
    If Alan.Interior.ColorIndex = xlNone Then
    Alan.Interior.ColorIndex = a
    Else
    Alan.Interior.ColorIndex = xlNone
    End If
End Sub
 
Aşağıdaki kodu, Sayfanın, ThisWorkBook kısmına ekleyin. Sonra Excel Eklentisi olarak kaydedin.
Kod:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
    a = 19
    Set Alan = Range("B" & Target.Row & ":" & "G" & Target.Row)
    If Alan.Interior.ColorIndex = xlNone Then
    Alan.Interior.ColorIndex = a
    Else
    Alan.Interior.ColorIndex = xlNone
    End If
End Sub

Hocam teşekkür ederim, Tamamladım.. elinize sağlık.
 
Geri
Üst