• DİKKAT

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

tuşa basınca 10 yazsın

Katılım
8 Haziran 2007
Mesajlar
24
Excel Vers. ve Dili
4
bilgi yarışması için excelde puan tablosu yaptım..aktif hücredeyken (hücre aralığı [d3:w32]) boşluk tuşuna basınca 10 yazmasını istiyorum.
 

Ekli dosyalar

Son düzenleme:
cevap için tşk fakat bu değil...dikkat ederseniz zaten ben çift tıklama ile bunu yapıyorum..benim istediğim klavyeden boşluk tuşuna basınca aktif hücreye 10 yazılması..fareyi kullanmak beni yavaşlatıyor.
 
Selamlar,

Aşağıdaki kodu boş bir modüle ekleyin. Dosyanızı kapatıp açın. Sayfa üzerinde 10 yazmak istediğiniz hücrelerin üzerinde iken numerik kısımdaki ENTER tuşuna basın.

Kod:
Sub Auto_Open()
    Application.OnKey "{ENTER}", "On_Yaz"
End Sub
 
Sub On_Yaz()
    ActiveCell = 10
End Sub
 
Sayfanın kod bölümüne aşağıdaki kodları yapıştırınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [d3:w32]) Is Nothing Then Exit Sub
If Asc(Target) = 32 Then Target.Value = 10
End Sub
 
Sayfanın kod bölümüne aşağıdaki kodları yapıştırınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [d3:w32]) Is Nothing Then Exit Sub
If Asc(Target) = 32 Then Target.Value = 10
End Sub

teşekürler, işime yaradı yalnız 32 bckspace tuşuna ait galiba çünkü backspaceye basıp da entere basarsam 10 yazıyor...gerisini ben hallederim...
 
Geri
Üst