Basılan Tuşa Göre İşlem Yapmak

API - Application Programming Interface
Yazılım Programlama Arayüz Uygulaması

Basılan Tuşa Göre İşlem Yapmak

İleti#1)  Murat OSMA » 28 Şub 2015 00:29

Örnek olarak aşağıdaki kodda; A2:A20 hücre aralığında F2 tuşuna basılıp seçim yapıldığında, aktif hücredeki verinin sonuna ® işareti ekler. Bunu yapmak istediğinize işleme/olaya ve basacağınız tuşa göre değiştirebilirsiniz.

Module içerisine;
Kod: Tümünü seç
#If VBA7 And Win64 Then
    Public Declare PtrSafe Function GetKeyState Lib "user32" _
    
(ByVal nVirtKey As Long) As Integer
#Else
    Public Declare Function GetKeyState Lib "user32" _
    
(ByVal nVirtKey As Long) As Integer
#End If

Public Const VK_F2 = &H71

Sayfanın kod kısmına;
Kod: Tümünü seç
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim Fonk As Boolean
    If Intersect
(Target, Range("A2:A20")) Is Nothing Then Exit Sub
    If GetKeyState
(VK_F2) < 0 Then
        Fonk 
= True
        Target
.Value = Target.Value & Chr(174)
            Else
        Fonk 
= False
    End If
End Sub
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 04 Arl 2008 22:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 34
İleti: 14338
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#2)  Barış Karaman » 28 Şub 2015 01:32

[TESEKKÜR]
Seçim yap - F2 tuşuna bir kere bas (fare basılı kalmalı) - Farenin tuşunu bırakın (F2 basılı kalmalı)
bu şekilde işaret koyabildim. :)
Kullanıcı avatarı
Barış Karaman
Siteye Alışmış
 
Adı Soyadı:Barış Karaman
Kayıt: 02 Şub 2014 00:46
Konum: Bilecik
Meslek: Öğretmen
Yaş: 38
İleti: 261
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul/Zeytinburnu

Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#3)  Murat OSMA » 28 Şub 2015 01:37

Şöyle yapın; önce F2 tuşuna basın, sonra hücreyi seçin. [evet]
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 04 Arl 2008 22:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 34
İleti: 14338
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#4)  Enes Recep BAĞ » 28 Şub 2015 18:05

Bende çalışmadı, aşağıdaki gibi kırmızıya boyadı.
Windows7 64 bit, Office 2013 64 Bit
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Enes Recep BAĞ
Forum Moderatörü
 
Adı Soyadı:Enes Recep BAĞ
Kayıt: 30 Ağu 2010 15:39
Konum: 0 549 808 82 66
Meslek: Bilgi işlem
Yaş: 37
İleti: 8263
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray / Merkez

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#5)  Barış Karaman » 28 Şub 2015 20:32

Murat OSMA yazdı:Şöyle yapın; önce F2 tuşuna basın, sonra hücreyi seçin. [evet]

O da oluyor [TESEKKÜR]
Kullanıcı avatarı
Barış Karaman
Siteye Alışmış
 
Adı Soyadı:Barış Karaman
Kayıt: 02 Şub 2014 00:46
Konum: Bilecik
Meslek: Öğretmen
Yaş: 38
İleti: 261
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul/Zeytinburnu

Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#6)  Tarkan VURAL » 28 Şub 2015 20:46

Başka F tuşuna bağlamak (F3)daha doğru. F2 hücreye giriyor. ;)
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 45
İleti: 27008
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Basılan Tuşa Göre İşlem Yapmak

İleti#7)  Murat OSMA » 28 Şub 2015 22:57

Enes BAĞ yazdı:Bende çalışmadı, aşağıdaki gibi kırmızıya boyadı.
Windows7 64 bit, Office 2013 64 Bit

Kırmızıya boyaması önemli değil. Yazdığım gibi yaptıysan uygular.
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 04 Arl 2008 22:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 34
İleti: 14338
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL


Forum Excel ve API

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe