• DİKKAT

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

SendKeys komutunun kullanımı hakkında.

  • Konbuyu başlatan Konbuyu başlatan hamitcan
  • Başlangıç tarihi Başlangıç tarihi

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,773
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kod yardımıyla, bir hücre içerisine girip, Ctrl+Shift+Enter tuşlarına basmak isitiyorum ama kodu çalıştırdığımda Object Browser çıkıyor ve devamında da hata mesajı veriyor.
Kod:
Sub Makro1()
SendKeys "{F2}"
SendKeys "^+{ENTER}"
End Sub
Bu kodu sayfa olayında kullandığımda hata vermiyor.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
SendKeys "{F2}"
SendKeys "^+{ENTER}"
End Sub
Nerede hata yapıyorum anlamadım.
 
hocam VBE'de iken F2'ye basıyor zannediyorum.
normal sayfada çalıştığında problem olmaması lazım.
 
Evet haklısınız, peki bunu nasıl aşarız ?
 
Selamlar,

Sn. hamitcan,

Bu tarz kodları kod editörü penceresinde çalıştırırsanız buradaki kısayolları aktif etmiş olursunuz.

Makronuzu excel sayfası üzerinde çalıştırırsanız sorun ortadan kalkar.
 
Teşekkürler Korhan bey, galiba ben de sayfa olayları ile halledeceğim.
 
Merhaba,

İletişim kutusundaki yanıta sendkeys ile enter tuşunu nasıl gönderebiliriz?

Örneğin; bir çalışma kitabı sayfası silmek istediğimizde ekrana "silmek istenen sayfada veri olabilir yinede silmek istiyormusunuz?
Sil - İptal "
şeklinde uyarı geliyor. Bu uyarıda sil tuşuna bastırmak istiyorum?

Teşekkürler...
 
Aşağıdaki kod yardımıyla, bir hücre içerisine girip, Ctrl+Shift+Enter tuşlarına basmak isitiyorum ama kodu çalıştırdığımda Object Browser çıkıyor ve devamında da hata mesajı veriyor.
Kod:
Sub Makro1()
SendKeys "{F2}"
SendKeys "^+{ENTER}"
End Sub
Bu kodu sayfa olayında kullandığımda hata vermiyor.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
SendKeys "{F2}"
SendKeys "^+{ENTER}"
End Sub
Nerede hata yapıyorum anlamadım.

.

Sayın hamitcan.

Merhaba.

FormulaArray kullanabilirsiniz.

Örnek:

Kod:
Sub test()
For Each hcr In Selection
hcr.FormulaArray = hcr.Formula
Next hcr
End Sub


.
 
.

Sayın hamitcan.

Merhaba.

FormulaArray kullanabilirsiniz.

Örnek:

Kod:
Sub test()
For Each hcr In Selection
hcr.FormulaArray = hcr.Formula
Next hcr
End Sub


.

Sayın yurttas, cevabınız için teşekkürler. Şunu belirtmek isterim; soruyu nasıl hallettiğimi inanın hatırlamıyorum ama cevabınızı saklayacağım.
 
Merhaba,

İletişim kutusundaki yanıta sendkeys ile enter tuşunu nasıl gönderebiliriz?

Örneğin; bir çalışma kitabı sayfası silmek istediğimizde ekrana "silmek istenen sayfada veri olabilir yinede silmek istiyormusunuz?
Sil - İptal "
şeklinde uyarı geliyor. Bu uyarıda sil tuşuna bastırmak istiyorum?

Teşekkürler...

Sorunuzu kod yardımıyla yapabiliriz diye düşünüyorum ama bu arada farklı çözümler de çıkabilir, biraz daha bekleyin derim.
 
Geri
Üst