T

Çözüldü VBA ile len kullanımı sonrası 0 ekleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

theorder

Site Üyesi
Excel Versiyonu
Excel 2013
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar ,
Veri olarak Malzeme ve Malzemeye bağlı seri no var. burada 2 ayrım yapmak istiyorum. 11 karakter olanlar ve 11 karekterin altında olanlar diye. Bu bilgilere ek olarak ise 11 karakterin altında olanlar H sütununa yazılırken başına 10 karakteri tamamlayacak şekilde seri no nun sol tarafına 0 atmak istiyorum. örnek olarak 920446134 Seri nosu 9 karakter bu H sütununda yazılırken 0920446134 olarak yazılmasını istiyorum.

Yardımlarını bekliyorum, İyi çalışmalar dilerim.
 

Ekli dosyalar

Bu, art arda yazdığım ikinci cevap oluyor.

-- Formül ile çözüm:
2 sütunlu sonuç isteğiyle ilgili formül ile çözüm önerisi de yazayım. Formülü G2 hücresine uygulayıp sağa ve aşağı kopyalayın.

[formul]=EĞER(VE(SÜTUN(A$1)=1;UZUNLUK($B2)=11);$B2;EĞER(VE(SÜTUN(A$1)=2;UZUNLUK($B2)<11);YİNELE("0";11-UZUNLUK($B2))&$B2;""))[/formul]

-- Makro alternatifi (sonuçlar tek sütuna yazdırılır)
Uzunluğu 11 karakter olan/olmayan, tüm sonuçlar 11 karakter olarak aynı sütuna (G sütunu) yazdırılacaksa şu kod kullanılabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(10 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst