• DİKKAT

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

Kopyala Yapıştır İşlemi Sırasında Kodun Pasif Yapılması

  • Konbuyu başlatan Konbuyu başlatan betoncu
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Aralık 2005
Mesajlar
376
Excel Vers. ve Dili
EXCEL 2002
TÜRKÇE
Aşağıda belirttiğim kod; herhangi bir hücreye tıklayınca tıklanılan satırda A ile I sütunu arasının sarı renge boyanmasını sağlıyor.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
Static eskirenkler(256)
Static a 'eski sutun
Static b 'eski satır
If a <> "" Then
If b = bb Then Exit Sub
For i = 1 To 256
If Cells(b, i).Interior.ColorIndex = 36 Then
Cells(b, i).Interior.ColorIndex = eskirenkler(i - 1)
End If
eskirenkler(i - 1) = Cells(ActiveCell.Row, i).Interior.ColorIndex
Next i
End If
Range("A" & ActiveCell.Row & ":I" & ActiveCell.Row).Interior.ColorIndex = 36
a = ActiveCell.Column
b = ActiveCell.Row
Application.ScreenUpdating = True
End Sub

Bu kod devamlı aktif olduğu için Kopyala/Yapıştır işlemini uygulayamamaktayım.

Kaopyala/Yapıştır işlemi yapılırken bu kodun pasif olmasını, yapıştırma işleminden sonra bu kodun aktif olmasını nasıl sağlarım?

Yardımlarınızı bekliyorum...
 

Ekli dosyalar

Arkadaşlar yardımlarınızı bekliyorum...
 
Arkadaşlar bu soruma çözüm olabilecek yok mu?
 
Merhaba,

Kodunuzdaki aşağıdaki satırı bulun.

Kod:
Application.ScreenUpdating = False

Hemen üst satırına aşağıdaki kodu ekleyin.

Kod:
If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
 
Korhan bey çok teşekkür ederim. Bir numarasınız:)
 
Geri
Üst