• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Yıllık İzin Hakkedişleri

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Yasar PİSKİN

Yeni Üye
Katılım
18 Nis 2021
Mesajlar
460
Çözümler
2
Aldığı beğeni
107
Excel V
Office 365 TR
Konu Sahibi
Modle1 deki yıllık izin hakkedişlerini hesapladığım mevcut kodun I sütunundaki sonucun örneğin 60 Gün şeklinde olması için " & " Yıl " " ibaresinin mevcut kodda nereye konması gerektiği hususunda yardımlarınızı rica ediyorum.
 
Çözüm
Hayırlı geceler.
Öncelikle fonksiyonların yazılışında yapılan hatalardan bahsetmek lazım.
Kıdemy fonksiyonunuz şu şekilde tanımlanmış.
"Function Kıdemy(ByVal Bas As Date, Bit As Date) As String"
Dönüş tipi metin olacak denmiş. Kıdem yılı sayısal ifade olmalıdır.
Bu şekilde hücredeki değer sayısal olacağı için matematik işlemleri yapılabilir olacaktır.
Siz değer "3 YIL" olarak görmek istiyorsanız basitçe hücre biçimlendirme menüsünden TL olarak biçimlendirir gibi biçimlendirerek yapabilirsiniz.
Örneğiniz ektedir.
Modle1 deki yıllık izin hakkedişlerini hesapladığım mevcut kodun I sütunundaki sonucun örneğin 60 Gün şeklinde olması için " & " Yıl " " ibaresinin mevcut kodda nereye konması gerektiği hususunda yardımlarınızı rica ediyorum.
Yaşar bey merhaba,
Koda yazmanıza gerek yok hücre biçimlendirmeden sayı ve isteğe bağlı biçimlendirme ile yapabilirsiniz.
 
Hayırlı geceler.
Öncelikle fonksiyonların yazılışında yapılan hatalardan bahsetmek lazım.
Kıdemy fonksiyonunuz şu şekilde tanımlanmış.
"Function Kıdemy(ByVal Bas As Date, Bit As Date) As String"
Dönüş tipi metin olacak denmiş. Kıdem yılı sayısal ifade olmalıdır.
Bu şekilde hücredeki değer sayısal olacağı için matematik işlemleri yapılabilir olacaktır.
Siz değer "3 YIL" olarak görmek istiyorsanız basitçe hücre biçimlendirme menüsünden TL olarak biçimlendirir gibi biçimlendirerek yapabilirsiniz.
Örneğiniz ektedir.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst