Hücre İçinden Parçalı Veri Alma

Katılım
8 Ocak 2010
Mesajlar
12
Excel Vers. ve Dili
türkçe
Merhabalar;

Ekteki dosyada en boy yükseklik olarak ebatlar var, bu veriler tek hücrede.

Ben bu ebatları ayrı hücrelere alarak alan hesaplatmak istiyorum.


[İlk karakterden başla, 1. (x)'e gelince dur, sayıyı yaz.]
[(x)'ten sonraki ilk karakterden başla 2. (x)'e gelince dur, sayıyı yaz.]
...

şeklinde. Formülle olursa süper olur, makro konusunda pek cahilim.

Kolay gelsin, şimdiden teşekkürler.
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,924
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kullanıcı tanımlı fonksiyon ile daha kolay olduğu için onunla ilgili örnek yaptım eki inceleyiniz.VBA düzenleyici içinde kodları kendi çalışmanızın içerisine kopyalamanız gerekmektedir.
 

Ekli dosyalar

Katılım
8 Ocak 2010
Mesajlar
12
Excel Vers. ve Dili
türkçe
Ali Bey çok teşekkür ederim ilginiz için. Bir sorum daha olacak.

=--ayır(YERİNEKOY(YERİNEKOY(A1;"x"; " ");"/";" ");1;" ")
İşin mantığını anlatabilir misiniz? Örneğin fonksiyon çubuğuna girmeyi denediğimde ne [--] ne de[ayır] diye bir formül göremiyorum, buradaki ayrıntı nedir?

[YERİNEKOY] kısmını anladım, ctrl+h ile aynı işlev. aralardaki çarpım işaretlerini silmişsiniz.

Kendi tabloma uygulamaya çalıştığımda #AD? hatası veriyor.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,924
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
ALT+F11 tuşlarına bastığınızda yolladığım dosyayının VBA düzenleyicisini açmış olacaksınız.Orada Module içerisinde ayır isimli bir makro göreceksiniz. Kendi dosyanıza gelip yine ALT+F11 tuşlarına bastığınızda VBA düzenleyici açıp,Insert-Module tıklayıp bir modül oluşturduktan sonra oradaki o kodları kendi dosyanıza kopyalayacaksınız.

-- işaretide metin olarak gözüken değerleri sayıya çevirmek içindir.
 
Üst