- Katılım
- 5 Ekim 2006
- Mesajlar
- 76
- Excel Vers. ve Dili
- office 2003 tr
benim tablolarımda kilitsiz hücreleri sadece silebilsinler ama kes kopyala yapıştır olayını mausun sağ tuşundan pasif hale getirmek istiyorum
teşekkürler
teşekkürler
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
deg = Application.CutCopyMode
If deg = 1 Or deg = 2 Then Application.CutCopyMode = False
End Sub
Evet bu ilaveyide yapmak gerekli idi, teşekkür ederim.Oldu olacak sürükle bırakta çalışmasın.
Bu işlemi sadece sağ klik menülerden iptal etmeniz yetmez, üstteki menülerde de iptal etmeniz gerekir ki buda zor. Bence aşağıdaki gibi bir kod kullanmayı deneyin. Bu kodu sayfanın kod sayfasına kopyalayın. Bir hücreyi başka yere kopyalamayı denediğinizde çalışacaktır.
Kod:Private Sub Worksheet_SelectionChange(ByVal Target As Range) deg = Application.CutCopyMode If deg = 1 Or deg = 2 Then Application.CutCopyMode = False End Sub
Selamlar buna benzer bir sorum da benim olacaktı : Menu çubuğunda istediğimiz bir ve ya bir kaç özelliği , durum çubuğunda tamamını değilde bazılarını pasif hale getirmek yada pasif eklentileri aktif edebilmek için bir makro tavsiye ederseniz sevinirim. İyi çalışmalar.....
Sub menusil()
Application.CommandBars("Edit").Controls(3).Delete
Application.CommandBars("Edit").Controls(4).Delete
End Sub
Sub menupasif()
Application.CommandBars("Edit").Controls(3).Enabled = False
Application.CommandBars("Edit").Controls(4).Enabled = False
End Sub
Sub gerial()
Application.CommandBars("Edit").Reset
End Sub