Hücre İçinde Kısa Yol

Katılım
2 Aralık 2013
Mesajlar
2
Excel Vers. ve Dili
2010 TÜRKÇE
Merhaba değerli arkadaşlar...

Private Sub Workbook_Open()
With Application
.OnKey Key:=" ", Procedure:="xxx"
End With
End Sub

Yukarıdaki kodu yazıyorum ve normal durumda Space Bar tuşuna bastığım zaman işlemi gerçekleştiriyor. Ama benim asıl amacım hücre içinde yazı yazarken Space Bar tuşuna bastığım anda işlemin gerçekleşmesi. Daha açık anlatmak gerekirse hücre içine bir kelime yazacağım boşluk tuşuna bastığım anda bir sonraki hücreye geçilecek ve oradan yazmaya devam edilecek. VBA bilgim çok sınırlı.. Yanıtlar için şimdiden teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
anlaşılan böyle bir imkan yok...
Evet, tetikleyiciler hücre içerisindeyken çalışmaz.

boşluk tuşuna bastığım anda bir sonraki hücreye geçilecek ve oradan yazmaya devam edilecek.
Sonraki hücreye geçmek için boşluk tuşu yerine Tab tuşunu kullanabilirsiniz.
Veya makro ile hücre içine yazdığınız veri boşluk karakterinden parçalanarak yan hücrelere yazdırılabilir, ama kararlı çalışacağını sanmıyorum.
Ekte makrolu iki farklı örnek hazırladım, inceleyiniz...
 

Ekli dosyalar

Son düzenleme:
Üst