Fonksiyondan Script e tercüme

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşlar,
=EĞER(ÖZDEŞ(M11;C3)=DOĞRU;AZ11=AZ11+1;BA11=BA11+1)
Yukarıdaki fonksiyonu Script e tercüme eder misiniz, lütfen?
Saygılarımla
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
559
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
If Range("M11").Value = Range("C3").Value Then
' M11 ve C3 hücrelerinin değerlerini karşılaştır
Range("AZ11").Value = Range("AZ11").Value + 1
Else
' Eğer değerler eşit değilse
Range("BA11").Value = Range("BA11").Value + 1
End If

Excel'deki belirli hücrelerin değerlerini karşılaştırır ve sonuçlarına göre diğer hücreleri güncellenir.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,642
Excel Vers. ve Dili
Pro Plus 2021
JavaScript:
function ozdesKontrol() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var c3 = sheet.getRange("C3").getValue();
  var m11 = sheet.getRange("M11").getValue();
  var d = sheet.getRange("AZ11");
  var y = sheet.getRange("BA11");
  if (c3 === m11) {
    d.setValue(d.getValue() + 1);
  } else {
    y.setValue(y.getValue() + 1);
  }
}
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Veysel Emre Hocam,
İlginize teşekkür ederim. İşlem sonunda M11 nasıl boşaltılır?
Saygılarımla
 
Son düzenleme:

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Muhasebeciyiz Hocam,
İlginize teşekkür ederim. VBA değil Script istemiştim.
Saygılarımla
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,642
Excel Vers. ve Dili
Pro Plus 2021
JavaScript:
function ozdesKontrol() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var c3 = sheet.getRange("C3").getValue();
  var m11 = sheet.getRange("M11").getValue();
  var d = sheet.getRange("AZ11");
  var y = sheet.getRange("BA11");
  if (c3 === m11) {
    d.setValue(d.getValue() + 1);
  } else {
    y.setValue(y.getValue() + 1);
  }
  sheet.getRange("M11").clearContent();
}
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Veysel Emre Hocam,
İlginize çok teşekkür ederim. Bir soru daha sorarsam çok ayıp etmiş olur muyum, bilemedim? Mesela B1 de 1 den 300 e kadar saydırmak mümkün mü? Yani kısa da olsa bekletip kaldırmak istediğim bir durumu da çözümlemek istiyorum, tabi şansım varsa. Belki Enter ile de tetikleme script te nasıl yapılır diye sorsam? Derdim yurt dışındaki torunlarımın kelime haznelerini daha kolay ve daha erken zenginleştirtebilmek.
Saygılarımla
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,642
Excel Vers. ve Dili
Pro Plus 2021
Saydırmayı yanlış anlamadıysam,
Kod:
function saydir() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var b1 = sheet.getRange("B1");
  for (var i = 1; i < 301; i++) {
    b1.setValue(i.toString());
    SpreadsheetApp.flush();
    Utilities.sleep(10);
  }
}
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Veysel Emre Hocam,
İlginize çok çok teşekkür ederim. Belki Enter ile de tetikleme script te nasıl yapılır diye sorsam? ve M11 hücresini seç nasıl denir? Yurt dışındaki torunlarım ve kendim adına tekrar teşekkür ederim.
Saygılarımla
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,642
Excel Vers. ve Dili
Pro Plus 2021
Kod:
  sheet.getRange("M11").activate();
onEdit şeklinde forumda aratın örnekler var.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Veysel Emre Hocam,
Süpersiniz, çok teşekkür ederim. Bir de Entere basınca spliti tekrar çalıştırmayı öğrenirsem harika olur.
Saygılarımla
 
Üst