• DİKKAT

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

Vba İle Klavyedeki Herhangi Bir Tuşa Özel Görev-Görevler Atama

Katılım
20 Ağustos 2008
Mesajlar
9
Excel Vers. ve Dili
VERSİON 93 TURKÇE
Selamlar Arkadaşlar
Kullandığım şirket programında çok sayıda kişiye borç tahakkuku yapıyorum. Programda birçok kişi için her defasında aynı “ Gelir kodu – hizmet aldığı birim-ücret” sayısal değerlerini klavyeden giriyorum. Bana lazım olan bu rutin işlemi klavyedeki bir tuşa atamak (örneğin : Ctrl + z)
Mause ile tahakkuk programının ilgili satırına geldiğimde Bu tuşa bir kez bastığımda yapılacak işlem “ 31236 sayısal değerini yapıştır+ Enter + 2 sayısal değerini yapıştır + 7 defa Enter”.
Yardımcı olursanız sevinirim. Şimdiden teşekkürler
 
Merhaba,

Sorunuzu anladığım kısmı ile; kodları module kopyalayın. Dosyanızı kapatıp açın, ctrl + z yaptığınızda imleçin bulunduğu hücreye 31236 yazar.

Kod:
Sub auto_open()
    Application.OnKey "^z", "yapistir"
End Sub

Sub yapistir()
    ActiveCell = 31236
End Sub

.
 
Selamlar Arkadaşlar
Kullandığım şirket programında çok sayıda kişiye borç tahakkuku yapıyorum. Programda birçok kişi için her defasında aynı “ Gelir kodu – hizmet aldığı birim-ücret” sayısal değerlerini klavyeden giriyorum. Bana lazım olan bu rutin işlemi klavyedeki bir tuşa atamak (örneğin : Ctrl + z)
Mause ile tahakkuk programının ilgili satırına geldiğimde Bu tuşa bir kez bastığımda yapılacak işlem “ 31236 sayısal değerini yapıştır+ Enter + 2 sayısal değerini yapıştır + 7 defa Enter”.
Yardımcı olursanız sevinirim. Şimdiden teşekkürler
sık yaptığınız işleri makro olarak kayıt etmeyi dener misiniz? makroların kullanım amacı budur zaten!
 
İşlemi exel içinde yaptırmıyacağım.Eğer klavyede herhangi bir tuşa Fonksiyon tuşu gibi görev atayabilirsem " rutin olarak tekrarladığım işi bu tuşa yaptıracağım."
Ben .Şirketin özel programındaki tahhakuk satırına rutin olarak günde 200 kez "“ 31236 sayısal değerini yazıp ; Enter e basıyorum sonra ; 2 sayısal değerini yazıp ; 7 defa Enter e basıyorum.”
Benim yapmak istediğim klavyedeki bir tuşa bu görevi atamak.
 
Konu "diğer excel soruları" başlığı altında olunca :)
google da "autohotkey" diye aratınız.
 
Sayın Systran.Çok teşekkürler.Bunu biz VBA ile yapımıyoruz değil mi?
 
VBA bu iş için uygun değil, istediğiniz şey excel dışında windows uygulamalarına hükmetmekle alakalı.
 
Rica ederim, iyi günler.
 
Geri
Üst