• DİKKAT

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

Herhangi bir sayının basamak sayısını bulma

  • Konbuyu başlatan Konbuyu başlatan oguzka
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Ağustos 2009
Mesajlar
208
Excel Vers. ve Dili
Excel 2007
Merhabalar;

a değişkenine atadığım herhangi bir sayının basamak sayısını, b değişkenine atamak istiyorum. Daha sonrada c değişkenine b-1 tane 0(sıfır) atamak istiyorum. Kodlarla nasıl yapabilirim?

Örneğin: a= 1200 ise b=4 ve c=000
a= 355 ise b=3 ve c=00
 
Merhaba,

C1 sütununu text olarak biçimlendirip, aşağıdaki kodları sayfanın kod bölümüne kopyalayıp inceleyiniz.

Fikir vermesi açısından değişken değil hücre kullandım.

A1 e girilen değere göre B1 ve C1 hesaplanır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
[B1] = Len([A1])
[C1] = Application.WorksheetFunction.Rept("0", [B1] - 1)
End Sub
 
Yardımlarınız için teşekkür ederim Necdet Bey.
 
Geri
Üst