Bu şablon, hücreye ondalıklı sayı olarak yazılan bir ağırlık değerini ton, kg ve gram birimleriyle okunabilir metne çevirir. Dönüşüm, dosyadaki Ağırlık adlı özel (UDF) fonksiyonla yapılır.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1 hücresinde örnek değer olarak 23,25 bulunur. Fonksiyon bu tür değerler üzerinde kullanılır.
- Module2 modülü: Ağırlık fonksiyonunu içerir.
Makrolar
- Ağırlık: Bağımsız değişken olarak bir hücre alır. Virgülden sonraki kısmı "gram" olarak, virgülden önceki son üç basamağı "kg" olarak ayırır. Virgülden önceki kısım üç basamaktan uzunsa kalan üst bölüm "ton" olarak başa eklenir. Sonuç "ton kg gram" sırasıyla tek metin olarak döndürülür.
- Virgülden önceki kısım üç basamaktan kısaysa hata yakalama devreye girer ve tüm tam sayı bölümü kg olarak alınır. Kg değeri sıfırsa kg bölümü yazılmaz.
- Makro sayfada bir işlem yapmaz; yalnızca hücre formülünde çağrıldığında sonuç döndürür. Kodda dosya silme veya dış bağlantı gibi zararlı bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Dönüştürmek istediğiniz değeri bir hücreye yazın (örneğin A1 hücresindeki 23,25).
- Sonucun görüneceği hücreye şu formülü yazın:
=Ağırlık(A1) - Formül, değeri birimlerine ayrılmış metin olarak gösterir. Başka hücrelere uygulamak için formülü aşağı kopyalayın.
- Fonksiyonu başka bir dosyada kullanmak için Module2 modülünü o dosyaya aktarın ve dosyayı .xlsm olarak kaydedin.