Sadece değerler yapıştırılsın.

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Sayfa2 ye sadece değerlerin yapıştırılmasını nasıl sağlarım. Nerden ve nasıl kopyalandığı önemli değil ama asıl amacım yapıştırma işlemi yapılırken sayfanın sadece değerleri alması sağlamak.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Bu işlemi Makro kaydet yöntemi ile de yapabilirsiniz
 
Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Kopyalanacak tabiki hocam ama sayfaya değerleri yapıştırabilsin. Kopyalayıp sayfaya geldiğinde enterle yapıştırmasını engellemek amacım.
 
Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Amacım enter tuşunu tamamen engellemek değil yapıştırma işleminde değerleri yapıştırı sağlamak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodları bu işlemi yapmak istediğiniz dosyanıza uygulayınız.

ThisWorkbook (BuÇalışmaKitabı);

C++:
Option Explicit

Private Sub Workbook_Activate()
    Application.OnKey "~", "Paste_Value"
    Application.OnKey "{ENTER}", "Paste_Value"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "~"
    Application.OnKey "{ENTER}"
End Sub

Private Sub Workbook_Deactivate()
    Application.OnKey "~"
    Application.OnKey "{ENTER}"
End Sub

Private Sub Workbook_Open()
    Application.OnKey "~", "Paste_Value"
    Application.OnKey "{ENTER}", "Paste_Value"
End Sub

Boş bir modül;
C++:
Option Explicit

Sub Paste_Value()
    If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then
        Selection.PasteSpecial Paste:=xlPasteValues
    Else
        Application.OnKey "~"
        Application.OnKey "{ENTER}"
        On Error Resume Next
        ActiveCell.Offset(1).Select
        On Error GoTo 0
    End If
End Sub
 

Ekli dosyalar

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Korhan Hocam çok teşekkür ederim çok güzel çalışıyor.
 
Üst