- 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
- Altın Üyelik Bitiş Tarihi
- 12-10-2024
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());
}
}
}
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
-
59.9 KB Görüntüleme: 6
-
34 KB Görüntüleme: 5