• DİKKAT

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

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)
80c345a6b1b50bf5a7aceada3db8e70e.png
 
Oluşan kodu paylaşır mısınız?

E-Tablolarda durum nasıl oluyor görelim.
 
Talebimi neden garip karşıladınız anlamadım.

Makro Kaydet = Oluşan Kod
 
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();
};

4b7a0f9c0268599e0b0caa91822488f8.png
 
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?
 
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.
 
Geri
Üst