Fonksiyonlar makro içinde nasıl hesaplatılır

Fonksiyonlar makro içinde nasıl hesaplatılır

#1434 İleti | qqaazz | 24 Eyl 2014, 13:26

Makro içinde fonksiyonları nasıl kullanabilirim?
Örnegin :
Kod: Tümünü seç
    oCell=buSheet.getCellByPosition(0,0)
    oCell.Formula="=LEFT(F2;FIND("" "";f2;1))"
    oCell.Formula="=MATCH(LEFT(F2;FIND("" "";f2;1));F6:F2000;1)+6"

şeklindeki fonksiyonları elektronik tabloya yazdırmadan makro içinden nasıl hesaplatabilirim.

Not:
Kod: Tümünü seç
A=LEFT(f2,6)
basitçe çalışıyor ama
Kod: Tümünü seç
B=FIND(" ",F2,1)
şeklindeki fonksiyon makro içinde çalışmıyor hata mesajı veriyor.
qqaazz
 
İleti: 4
Kayıt: 20 Eyl 2014, 22:28
İşletim Sisteminiz: Windows 8 , Windows 7
LibreOffice Sürümü: 4.2.6.3

Re: Fonksiyonlar makro içinde nasıl hesaplatılır

#1437 İleti | qqaazz | 25 Eyl 2014, 22:04

oCell.Formula="=LEFT(F2;FIND("" "";f2;1))"

B=InStr("This--is--sting","--") şeklinde birşey olacak.Find ı çözemedim henüz.
qqaazz
 
İleti: 4
Kayıt: 20 Eyl 2014, 22:28
İşletim Sisteminiz: Windows 8 , Windows 7
LibreOffice Sürümü: 4.2.6.3


Calc - Hesap Tablosu

Kimler çevrimiçi

Kayıtlı kullanıcılar: Bing [Bot], Yahoo [Bot], Yandex [Bot]