Makroda formül kullanamıyorum

Katılım
25 Mart 2020
Mesajlar
5
Excel Vers. ve Dili
Web Excell/E-Tablolar
Makro kaydettikten sonra çalıştırınca uyguladığım fonksiyonu kabul etmiyor işlev hatası veriyor hata resmi aşağıda;
=DÜŞEYARA(G2;D2:E45;2;0)-DÜŞEYARA(G2;B2:C45;2;0)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,372
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Oluşan kodu paylaşır mısınız?

E-Tablolarda durum nasıl oluyor görelim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,372
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Talebimi neden garip karşıladınız anlamadım.

Makro Kaydet = Oluşan Kod
 
Katılım
25 Mart 2020
Mesajlar
5
Excel Vers. ve Dili
Web Excell/E-Tablolar
Talebimi neden garip karşıladınız anlamadım.

Makro Kaydet = Oluşan Kod

function hesap() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('I3').activate();
spreadsheet.getCurrentCell().setFormula('=DÜŞEYARA(H3;D:E;2;0)-DÜŞEYARA(H3;B:C;2;0)');
spreadsheet.getActiveRange().autoFillToNeighbor(SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
spreadsheet.getRange('L18').activate();
};

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,372
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eklediğiniz kodlamayı ben ilk defa görüyorum. Belki daha önce karşılaşan olmuştur.

Sadece tecrübeme dayanarak yorum yapıyorum.

"setFormula" bölümünde bence Türkçe isim yerine İngilizce kullanmalısınız.

DÜŞEYARA = VLOOKUP

Yine formül içinde kullanılan noktalı virgül yerine virgül kullanmalısınız.

Bunları deneyip bildirim yapabilir misiniz?
 
Katılım
25 Mart 2020
Mesajlar
5
Excel Vers. ve Dili
Web Excell/E-Tablolar
Eklediğiniz kodlamayı ben ilk defa görüyorum. Belki daha önce karşılaşan olmuştur.

Sadece tecrübeme dayanarak yorum yapıyorum.

"setFormula" bölümünde bence Türkçe isim yerine İngilizce kullanmalısınız.

DÜŞEYARA = VLOOKUP

Yine formül içinde kullanılan noktalı virgül yerine virgül kullanmalısınız.

Bunları deneyip bildirim yapabilir misiniz?

Korhan bey yardımınız için teşekkür ederim, bu kodlama Excell E-Tablolarda çalışıyor masaüstü sürümünden biraz farklı ondan kaynaklı.
Benim sorunuma gelince kodlarda "DÜŞEYARA = VLOOKUP" şu değişimi yapınca sorunum düzelmiş oldu. Kodlarda Türkçesini yazdığımız zaman algılamıyor onu anladım, böylelikle sorunumu çözmüş olduk teşekkürler.
 
Üst