Excelde Ctrl+V Yapıştır Komutunu İptal Etmek

Katılım
21 Nisan 2020
Mesajlar
3
Excel Vers. ve Dili
2017
Altın Üyelik Bitiş Tarihi
07-03-2024
Merhaba değerli arkadaşlar. Excell dosyasında sadece yapıtşrı komutunu iptal etmek istiyorum .Bunun için formül yada makro kod mevcutmu. Kopyala yapılabilecek ama sadece yapıştır kısmı deaktif olacak şekilde. Bunu neden istediğime gelirsek, hücrede küçük harf girilmesini engelliyorum veri girişinden ama diğer birimdekiler veri girişi yaparken yapıştır yaptığında küçük harf girilmemesi komutunu aşıyor. Özetle bir excel dosyasında sadece yapıştır komutu engellenebilir mi?
 

hasankardas

Altın Üye
Katılım
14 Ağustos 2006
Mesajlar
364
Excel Vers. ve Dili
Ofis 2021ProPlus TR 64 Bit
Altın Üyelik Bitiş Tarihi
18-01-2027
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,232
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu işlem için makro kullanmanız gerekir.

ThisworkBook (BuÇalışmaKitabı) bölümüne uygulayınız.

Dosya açılışında ve aktif olduğunda CTRL+V pasif olacaktır. Dosya kapandığında ve başka dosyaya geçtiğinizde tekrar aktif olacaktır.

C++:
Option Explicit

Private Sub Workbook_Activate()
    Application.OnKey "^{v}", ""
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "^{v}"
End Sub

Private Sub Workbook_Deactivate()
    Application.OnKey "^{v}"
End Sub

Private Sub Workbook_Open()
    Application.OnKey "^{v}", ""
End Sub
 
Katılım
19 Şubat 2016
Mesajlar
35
Excel Vers. ve Dili
2010 türkçe 2016 türkçe
Bu işlem için makro kullanmanız gerekir.

ThisworkBook (BuÇalışmaKitabı) bölümüne uygulayınız.

Dosya açılışında ve aktif olduğunda CTRL+V pasif olacaktır. Dosya kapandığında ve başka dosyaya geçtiğinizde tekrar aktif olacaktır.

C++:
Option Explicit

Private Sub Workbook_Activate()
    Application.OnKey "^{v}", ""
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "^{v}"
End Sub

Private Sub Workbook_Deactivate()
    Application.OnKey "^{v}"
End Sub

Private Sub Workbook_Open()
    Application.OnKey "^{v}", ""
End Sub

bu kod ile ctrl v tuşu çalışmıyor lakin mouse sağ tık yapıştır aktif onu ya sadece değerler açık kalacak yada komple çıkmamasını sağlayabilirmiyiz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,232
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Alttaki kodu işlemi yapmak istediğiniz sayfanın kod bölümüne uygulayınız.

Bu kod sayfadaki hücrelerde sağ tıklamayı komple iptal eder.

C++:
Option Explicit

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
End Sub
 
Üst