- Katılım
- 11 Mart 2005
- Mesajlar
- 3,202
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
bir verinin uzunluğuna göre bölme işlemi yapacak bir fonksiyon yazmaya çalışıyorum,
yani
sayının uzunluğu 1 karekter ise, ilgili sayıyı 10 üzeri 1' e (10) bölecek
sayının uzunluğu 2 karekter ise, ilgili sayıyı 10 üzeri 2' ye (100) bölecek
sayının uzunluğu 3 karekter ise, ilgili sayıyı 10 üzeri 3' e (1000) bölecek
.......
.........
rakamın uzunluğu 6 karekter ise, ilgili sayıyı 10 üzeri 6' ya (1000000) bölecek
bu kodun daha pratik (kısaltılmış) bir halini yazabilirmiyiz,
iyi çalışmalar.
bir verinin uzunluğuna göre bölme işlemi yapacak bir fonksiyon yazmaya çalışıyorum,
yani
sayının uzunluğu 1 karekter ise, ilgili sayıyı 10 üzeri 1' e (10) bölecek
sayının uzunluğu 2 karekter ise, ilgili sayıyı 10 üzeri 2' ye (100) bölecek
sayının uzunluğu 3 karekter ise, ilgili sayıyı 10 üzeri 3' e (1000) bölecek
.......
.........
rakamın uzunluğu 6 karekter ise, ilgili sayıyı 10 üzeri 6' ya (1000000) bölecek
Kod:
If Len(DERECE) = 1 Then
DERECE = DERECE / 10
ElseIf Len(DERECE) = 2 Then
DERECE = DERECE / 100
ElseIf Len(DERECE) = 3 Then
DERECE = DERECE / 1000
End If
bu kodun daha pratik (kısaltılmış) bir halini yazabilirmiyiz,
iyi çalışmalar.
