değeri 4 digit göstermedeki hata?

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Arkadaslar Merhaba,

Biryerde yanlıs yapıyorum ama farkına varamadım.

Örnek: a1=12 , b1=0012 gibi

Sub DOrtDigit()
for x=1 to 100
Cells(x,2).value=Right("0000"&Cells(x,1),4)
Next
End Sub


Kod Çalışmıyor nasıl duzeltebiliriz.

Teşekkur Ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
B sütununu metin olarak biçimlendirin ve aşağıdaki kodu çalıştırın.

Kod:
Sub DOrtDigit()
For x = 1 To 100
Cells(x, 2) = Format(Cells(x, 1), "0000")
Next
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sub DOrtDigit()
For x = 1 To 100
Cells(x, 2).NumberFormat = "0000"
Cells(x, 2).Value = Right("0000" & Cells(x, 1), 4)
Next
End Sub

şeklinde deneyin
 
Üst