• DİKKAT

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

Enter tuşu ile Butona Basmak

Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Değerli forum üyeleri enter tuşu ile commond1 butonuna basmak mümkün mü acaba. Yardımlarınız için şimdiden teşekkürler
 
Form üzerinde ise form açılırken ilgili butona SetFocus yapmak yeterli olacaktır. Bu komutla buton aktif olacağı için ENTER tuşuna bastığınızda buton çalışmış olacaktır.

Aşağıdaki kod focuslanma işlemini yapacaktır.

C++:
Private Sub UserForm_Initialize()
    Me.CommandButton1.SetFocus
End Sub
 
Form üzerinde ise form açılırken ilgili butona SetFocus yapmak yeterli olacaktır. Bu komutla buton aktif olacağı için ENTER tuşuna bastığınızda buton çalışmış olacaktır.

Aşağıdaki kod focuslanma işlemini yapacaktır.

C++:
Private Sub UserForm_Initialize()
    Me.CommandButton1.SetFocus
End Sub
Korhan hocam verileri userform üzerindeki textboxlara girip kaydet butonuna mouse ile basarak kaydetme işlemini gerçekleştiriyorum. Bu işlemi mouse ile değilde enter tuşu ile gerçekleştirmek için sizin paylaşmış olduğunuz kod ile denedim(userformun instalize kısmına ekledim) ama olmadı.
 
Olmadı derken;

Ben örnek olmadığı için boş bir dosyada denediğimde olumlu sonuç aldım ve paylaştım.

Bu komut form açılışında butonu seçili hale getiriyor. Size sadece Enter tuşuna basmak kalıyor.

Net cevaplar almanız için örnek dosya ekleyerek yardım talebinde bulunmanız gereksiz zaman kaybını da önleyecektir. (Artık bunu yazmaktan elimizde tüy bitti.)
 
Hücreden Enter ile kod çalıştırmak istiyorsanız bu şekilde yapabilirsiniz, söylediğiniz şekilde pek kullanışlı değil.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
MsgBox "Test"
End If
End Sub
 
Geri
Üst