Skip to main content

AccessTr.neT


Düğmeyle Makroyu Çalıştırmak Ve Durdurmak

Düğmeyle Makroyu Çalıştırmak Ve Durdurmak

#7
(29/04/2020, 10:14)lion2577 yazdı:
(28/04/2020, 14:25)lion2577 yazdı: İlginiz için çok teşekkür ederim. Yapmak istediğim işlemi şöyle açıklayayım. Yukarıdaki kod bulunduğun hücreyi yatay ve dikey olarak renklendiriyor. Ben bu kodu  herhangi bir düğmeye veya butonu atamak istiyorum. Amacım bu düğmeye istediğimiz zaman bastığımızda bulunduğumuz hücreyi yatay ve düşey olarak renklendirsin. İstediğimiz zamanda tekrar düğmeye bastığımız da reklendirmeyi durdursun. Bu düğmeyi de menüye ekleyerek her Excel dosyasında kullanmak istiyorum.

(28/04/2020, 21:37)feraz yazdı: Doğru anladıysam birşeler yaptım.

[Resim: do.php?img=10142]


Modül kodlar;
Public dursunmu As Boolean

Public Sub Basla()
    dursunmu = False
End Sub

Public Sub Durdur()
      dursunmu = True
End Sub


Sayfa kodlar;

Sub Worksheet_SelectionChange(ByVal Target As Range)
    Static xRow
    Static xColumn
   
    If dursunmu = True Then
        Cells.Interior.ColorIndex = xlNone
        Exit Sub
    End If
   
    If xColumn <> "" Then
        Columns(xColumn).Interior.ColorIndex = xlNone
        Rows(xRow).Interior.ColorIndex = xlNone
    End If
   
    pRow = Selection.Row
    pColumn = Selection.Column
    xRow = pRow
    xColumn = pColumn
    With Columns(pColumn).Interior
        .ColorIndex = 6
        .Pattern = xlSolid
    End With
    With Rows(pRow).Interior
        .ColorIndex = 6
        .Pattern = xlSolid
    End With
End Sub

Eğer verdiğim ilgili kodu alttaki gibi yaparsanız makro çalışınca renkler gider.

Public Sub Durdur()
      dursunmu = True
      Cells.Interior.ColorIndex = xlNone
End Sub
İlgi alaka ve emeğiniz için teşekkür ederiz. Yapmış olduğunuz çalışmada eğer hücreler renkliyse veya renklendirilecekse onlarıda siliyor.
Rica ederim kodlar zaten sizin üstad.
Cells.intetior.colorindex= xlnone
Bu koduda eklediyseniz rayfanın genelindeki renkleri siler.Belirli alan için yapacaksanız 
Range("A1:E100") ile değiştirin örneğin cells yazan yeri.

Yada kışullu bişimlendirme ilede oluyor bidiğim lakin ordada heralde seçilen satır ve sütundaki koşullu biçimlendirme renkleri siliniyor yinede emin değilim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Düğmeyle Makroyu Çalıştırmak Ve Durdurmak - Yazar: feraz - 29/04/2020, 11:32
Task