• DİKKAT

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

Soru Makro ile çarpım yaptırma

Katılım
25 Haziran 2019
Mesajlar
124
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit ve google e tablolar
Merhaba değerli arkadaşlar,

Ellimde hali hazırda kullanmış olduğum bir google e-tablolar dosyası mevcut. Bu dosya da Stok çıkış kısmında ilgili yere "HASTA KOLİSİ" ve ya "İLAÇ ÇANTASI" yazıldığı zaman HASTA KOLİSİ sekmesi içerisinde eşleşen yerleri otomatik olarak alıyor. Ancak ekte görebileceğiniz gibi STOK ÇIKIŞ sekmesine "HASTA KOLİSİ" yazdığımda gelen rakamları adet kısmına girdiğim sayı ile çarparak yazmasını istiyorum yani "HASTA KOLİSİ" ve 2 adet yazdığım zaman "HASTA KOLİSİ" sekmesinde alması gereken rakamları çarparak dosyaya alsın istiyorum.

Biliyorum anlatımı biraz karışık oldu ancak görsellere baktığınız zaman çok daha iyi anlayacağınızdan eminim.

Ek görselleri altın üyeliği olamayanların da görmesi için link olarak da yüklüyorum.



--------------------------------------------------------------------------

Bu arada dosya da kullanılan makro komutunu da yazıyorum.

function onEdit(e) {
var spreadsheet = SpreadsheetApp.getActive();
var activeSheet = e.source.getActiveSheet();
var cell = e.range;
if (activeSheet.getName() == 'STOK ÇIKIŞ' && cell.getColumn() == 3 && cell.getRow() > 1) {
if (cell.getValue() == "HASTA KOLİSİ") {
e.range.offset(1, 0, 23, 2).setValues(spreadsheet.getRange("'HASTA KOLİSİ'!A2:B24").getValues());
} else if (cell.getValue() == "İLAÇ ÇANTASI") {
e.range.offset(1, 0, 5, 2).setValues(spreadsheet.getRange("'HASTA KOLİSİ'!F2:G6").getValues());
}
}
}
 

Ekli dosyalar

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    59.9 KB · Görüntüleme: 6
  • Ekran Alıntısı2.PNG
    Ekran Alıntısı2.PNG
    34 KB · Görüntüleme: 5
Ekran alıntısı 2 de HASTA KOLİSİ yazan yerin sağ tarafındaki boş kutuya 2 yazarsam tüm adetleri 2 ile çarparak alsın istiyorum 3 yazarsam 3 ile çarparak alsın.
 
Geri
Üst