sayfa kopyalamasını engelleme

Katılım
25 Aralık 2005
Mesajlar
219
Sayın Levent Menteşoğlunun aşağıdaki koduyla sayfada kes komutunun çalışmasını engelliyoruz.
Kopyalamayı da engellemek istiyorum.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = xlCut Then Application.CutCopyMode = False
End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
merhaba

xlCut yerine xlCopy olarak denermisiniz
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba Sn prodigy

xlcopy şeklinde denedim olmadı.
Bir yerde yalnış birşey yapıyorsunuz herhalde. Yoksa Kod çalışıyor.

Hem Kesme hem de Kopyalamayı birlikte engellemek istiyorsanız aşağıdaki gibi yazıp denermisiniz...

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = xlCopy _
Or Application.CutCopyMode = xlCut Then Application.CutCopyMode = False
End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
merhaba
dosyanızı korumaya çalışıyorsunuz sanırım, aşağıdaki kodlarda işinize yarayabilir, deneyiniz.

Sub Auto_Open()
ThisWorkbook.Application.CommandBars.FindControl(ID:=847).Enabled = False 'sil
ThisWorkbook.Application.CommandBars.FindControl(ID:=848).Enabled = False 'taşı veya kopyala
ThisWorkbook.Application.CommandBars.FindControl(ID:=889).Enabled = False 'yeniden adlandır
End Sub
Sub Auto_Close()
Application.DisplayAlerts = True
ThisWorkbook.Application.CommandBars.FindControl(ID:=847).Enabled = True
ThisWorkbook.Application.CommandBars.FindControl(ID:=848).Enabled = True
ThisWorkbook.Application.CommandBars.FindControl(ID:=889).Enabled = True
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Çalışma kitabını korumaya alırsanız , sayfa işlemleri yapılamayacaktır.:cool:
 
Üst