1. sayfa (Toplam 1 sayfa)
FORMÜLÜ MAKRO İLE HÜCREYE EKLEME
Gönderilme zamanı: 27 Ara 2020, 19:36
gönderen nadir
Aşağıdaki formülü C3 hücresine makro ile nasıl eklerim; C3'ten itibaren de C100' e kadar çoğaltmak istiyorum.
=DÜŞEYARA(B3;OKULLAR.$B$2:$D$180;2;0)
veya makro ile DÜŞEYARA kodu da olabilir.
Makro kaydet ile yapmayı denediğimde hücre içeriğini okumuyor. Dolayısıyla hücreye yazılan formül kodda gözükmüyor.İlginç...
Re: FORMÜLÜ MAKRO İLE HÜCREYE EKLEME
Gönderilme zamanı: 29 Ara 2020, 22:10
gönderen Hamurcu
Merhaba
Aşağıdaki şekilde yapabilirsiniz.
Kod: Tümünü seç
Sub FormulEkle
ThisComponent.CurrentController.ActiveSheet.getCellByPosition(1,1).setFormula("=DÜŞEYARA(B3;OKULLAR.$B$2:$D$180;2;0)")
End Sub
Re: FORMÜLÜ MAKRO İLE HÜCREYE EKLEME
Gönderilme zamanı: 29 Ara 2020, 23:17
gönderen Hamurcu
Burada
Olarak kullanacaksınız.
Unutmayın her ikisi de
0 dan (Sıfır) başlar.
Yani
getCellByPosition(3,16) demek aslında
4. sütun, 17. satır anlamına gelir.
Re: FORMÜLÜ MAKRO İLE HÜCREYE EKLEME
Gönderilme zamanı: 05 Oca 2021, 23:48
gönderen nadir
Teşekkürler, ancak kodu çalıştırdığımda DÜŞEYARA hücreye küçük harfle aktarılıyor, bu da formülde AD hatasına sebep oluyor.
Re: FORMÜLÜ MAKRO İLE HÜCREYE EKLEME
Gönderilme zamanı: 06 Oca 2021, 21:31
gönderen Hamurcu
Yaptığın örnek dosyayı foruma yazacağın mesaja eklersen kontrol edelim.