Kisayola ve Sonucuna Uyarlama Yapma

Zaman Yazdirma Kisayolu Uyarma ve Saniyelerin Gorunmesini Saglama

Konumuzla ilgili ilk paylasmam gereken “CTRL + :” kisayol tuslari ile zamani excelde yazdirabileceginiz olmali. Bu sekilde kisayol kullanimi ile hucre icerisine “20:50:00 PM” seklinde bir veri yazdirabiliriz. Peki biz bunun formatini farkli istedigimizde ne sekilde yapmaliyiz. Yahut her bu veriyi paylastigimiz hucrenin formatini mi degistirmeliyiz?

Tabiki hayir!

Bu sekilde bir kullanim icin kisayolumuzu uyarlayabilir, eski haline getirebilir bir sekle sokabiliriz.

Kisayolu uyarmayabilmek icin kisayolumuzu bir makroya baglamaliyiz, Bu makromuzun ismi “Zamani_Gir” Olsun.

Sub setKey()
    Application.OnKey "+^:", "Zamani_Gir"
End Sub

Ayni sekilde herhangi bir makroyla calismasini engelleyerekte defaultta kullanildigi haline dondurebiliriz, bunu yapmak icin hic bir makroya atamamaliyiz; kisayolumuzu.

Sub resetKey()
    Application.OnKey "+^:"
    End Sub

Formati degistiren “Zamani_Gir” makromuza konumuzun asil maksati olmasa yer verdigimiz icin saniyeleri yazicak sekilde bir kod ekleyip paylasalim.

Sub Zamani_Gir()
    With ActiveCell
    .Value = Time()
    .NumberFormat = "hh:mm:ss"
    End With
End Sub

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


1 + 3 =