• DİKKAT

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

metin olarak (5+1) işlemini fonksiyona dönüştürme

Aşağıdaki gibi deneyin.

=EÐER(EHATALIYSA(SOLDAN(A1;MBUL("+";A1;1)-1)+PARÇAAL(A1;MBUL("+";A1;1)+1;UZUNLUK(A1)));A1;SOLDAN(A1;MBUL("+";A1;1)-1)+PARÇAAL(A1;MBUL("+";A1;1)+1;UZUNLUK(A1)))
 
emraha' Alıntı:
.....
hücreninde biçiminin "sayı" olmasını istiorum ve virgülden sonra 3 hane, binlik ayraç kullanmak istiyorum ancak genel e aldığımda düzeltebildim. bir fikriniz var mı ?

Hücreyi Text - Metin olarak biçimlendireceksiniz, doğru ayraçları da elle kendiniz gireceksiniz, başka bir ihtimal yoktur.
 
sn haluk formul sizin gönderdiğiniz sayfada gayet güzel çalışıyor.
kendi tabloma uyarladığımda ise 9 10 11 ve 12 değerlerini girdiğimde hata veriyor. diğer tüm işlemleri doğru yapıyor. defalarca inceledim ama sorunu bulamadım tablo ekte lütfen bakarmısınız....
 
Neden olduğunu anlayamadım. Sizin dosyaya yeni bir sayfa ilave edip de denediğim zaman bir problem çıkmadı. Sorun sayfanın bir yerinde ama neresinde, bilemiyorum ... :?
 
Merhaba;

Yeni bir sayfa ekleyip, eski sayfayı olduğu gibi bu yeni sayfaya yapıştırdım .... her şey gayet güzel oldu :mrgreen:
 
sn.haluk
eski kopyalardan birine formulu yeniden uyguladım ve hata vermedi.
ilginize teşekkürler.
 
kopyalanan excel belgesinin çalışmaması

Geçen gün "metin olarak (5+1) işlemini fonksiyona dönüştürme" başlığı atlında excelde yaşadığım formülüzasyon sorununu anlatmıştım ve haluk bey bana bir makro modülü ile yardımcı olmuştu.
Þimdi yaşadığım sorun ise farklı bir başlık altında incelenmeye değer olduğunu düşünüyorum.

Sadece 1 makro modülü kullanılarak hazırladığım excel belgesi, excel sürümleri aynı olmasına karşın kopyalanan bilgisayarda çalışmıyor. Excel belgesi hazırlandığı bilgisayarda tıkır tıkır çalışmasına rağmen kopyalandığı bilgisayarda çalışmamasına anlam getiremedim. Hadi excel sürümleri farklı olsa, sürüm farklılığında olduğunu düşüneceğim ama excel sürümlerinin aynı olması beni şaşırttı. Acaba bu makro modülleri kopyalanma sırasında özelliğini yitirebiliyor mu? Kopyalandığı bilgisayarda da çalışmasını sağlamak için ne yapmak lazım? (Haluk bey sizin hazırlamış olduğunuz modülü kullanarak yaptığım tabloyu başka bilgisayarda çalıştıramıyorum)
 
Çalışmıyor da ne diyor? Mutlaka bir hata veriyordur diye düşünüyorum.
 
ben en iyisi excel belgemi yolluyayım size

adet, en,boy,yükseklik kısımlarına (2+5) gibi değerler girildiğinde bile çarpım sonucunu vermesini istediğim bir metraj hesap tablosu. ayrıca "sıra no" hanesine "-" girildiğinde sonucu "minha" hanesine yazmasını istiyorum.
 
ayrıca modul kodları

Function Hesapla(Hucre As Range)
X = Hucre.Text
If Not Hucre.Text = Empty Then
Hesapla = Evaluate(X)
Else
Hesapla = vbNullString
End If
End Function
 
Eğer Sadece "boş metraj cetveli" sayfasını kopyalıyorsanız yukarıdaki fonksiyonuda ilgili çalışma kitabına almanız gerek.Yok tamamen çalışma kitabını kopyalayıp çalışmıyor diyorsanız.bende çalışıyor..
 
sizden bir yardım daha istiycem o zaman en,boy vs hücrelerine sadece metin oladar (8*3) tek tek girmeyi deniyeilirmisiniz. (ben sayfa olarak kopyalamıyorum normal komple belge olarak kopyalıyorum)
 
sn haluk beyin (çokteşekkür ediyorum) bu başlık altında verdiği makrolarla çözüm yapmıştım.
ancak benim dosyamda (metraj programı) boş sayfaların yazdırılmaması için sayfa sonlarına bir makro düğmesi koyarak gizli olan 2. 3. vs sayfaları göstermesini sağladım şimdi ise makroyu çalıştırdığımda ilgili gizli kısımlar açılıyor ancak hesapla() fonksiyonu hata veriyor.
ta ki hücrelerin üzerine gelip f2 tuşuyla aktifleştirinceye kadar.
ikinci olarak daha önce belirttiğim 9-10-11-12 ile ilgili sorun bu sefer 2-3-4-5 sayıları için devam ediyor. dosya büyük olduğu için zipli olarak ekte...
 
Formulle bu şekilde de yapılabilir
ek te
 
Geri
Üst