Google E-Tablolar Makro Hk

Cevapla
Engin
Mesajlar: 12
Kayıt: Sal Eki 17, 2023 9:32 pm
Meslek: Satış Sonrası Hizmet Personeli
Adınız: Engin
Soyadınız: Eryılmaz

Google E-Tablolar Makro Hk

Mesaj gönderen Engin »

Merhaba,

Sayfada aradım fakat bulamadım, Google E-tablolarda belirlenen hücre aralığına makro ile satır eklemek istiyorum.

Örneğin, Çalışma yaptığım sayfa 12'inci satırdan başlamaktadır makroyu çalıştırdığımda B12 ile T12 arasında bir satır oluşturmasını istiyorum böyle bir işlem mümkün müdür? desteğinizi rica ederim.
erseldemirel
Mesajlar: 94
Kayıt: Cmt Haz 24, 2023 12:23 am
Web Sitesi: https://erseldemirel.com.tr/
Adınız: Ersel
Soyadınız: Demirel

Re: Google E-Tablolar Makro Hk

Mesaj gönderen erseldemirel »

Google E-Tablolardan > Uzantılar > APPs Komut Dosyası

Yeni pencere açılacak func. gireceksiniz.

Şunu kopyalayın yapıştırın kaydete basın.


Kod: Tümünü seç

function testuygulama() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var startRow = 12;  
  var startColumn = 2; 
  var endColumn = 20;  

  var range = sheet.getRange(startRow, startColumn, 1, endColumn - startColumn + 1);
  range.insertCells(SpreadsheetApp.Dimension.ROWS);
}

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
      .addItem('Add Row at B12-T12', 'testuygulama')
      .addToUi();
}


Sonra

Google E-Tablolardan > Uzantılar > Makrolardan Çalıştırın
Engin
Mesajlar: 12
Kayıt: Sal Eki 17, 2023 9:32 pm
Meslek: Satış Sonrası Hizmet Personeli
Adınız: Engin
Soyadınız: Eryılmaz

Re: Google E-Tablolar Makro Hk

Mesaj gönderen Engin »

Merhaba,

Desteğiniz için teşekkürler sorunsuz çalışıyoruz. Bunu sağladıktan sonra yanlış satır eklemeye karşın birde sil makrosu gerekli oldu.

Ekleme yaptığımız satırı silip diğer satırları yukarı kaydırabilmemiz için bir makro mümkün müdür acaba
erseldemirel yazdı: Çrş May 15, 2024 12:38 pm Google E-Tablolardan > Uzantılar > APPs Komut Dosyası

Yeni pencere açılacak func. gireceksiniz.

Şunu kopyalayın yapıştırın kaydete basın.


Kod: Tümünü seç

function testuygulama() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var startRow = 12;  
  var startColumn = 2; 
  var endColumn = 20;  

  var range = sheet.getRange(startRow, startColumn, 1, endColumn - startColumn + 1);
  range.insertCells(SpreadsheetApp.Dimension.ROWS);
}

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
      .addItem('Add Row at B12-T12', 'testuygulama')
      .addToUi();
}


Sonra

Google E-Tablolardan > Uzantılar > Makrolardan Çalıştırın
erseldemirel
Mesajlar: 94
Kayıt: Cmt Haz 24, 2023 12:23 am
Web Sitesi: https://erseldemirel.com.tr/
Adınız: Ersel
Soyadınız: Demirel

Re: Google E-Tablolar Makro Hk

Mesaj gönderen erseldemirel »

Bu kodu deneyiniz

Kod: Tümünü seç

function sil() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var startRow = 12;  

  sheet.deleteRow(startRow);
}

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
           .addItem('Delete Row at 12', 'sil')
      .addToUi();
}
Engin
Mesajlar: 12
Kayıt: Sal Eki 17, 2023 9:32 pm
Meslek: Satış Sonrası Hizmet Personeli
Adınız: Engin
Soyadınız: Eryılmaz

Re: Google E-Tablolar Makro Hk

Mesaj gönderen Engin »

erseldemirel yazdı: Prş May 16, 2024 10:05 am Bu kodu deneyiniz

Kod: Tümünü seç

function sil() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var startRow = 12;  

  sheet.deleteRow(startRow);
}

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
           .addItem('Delete Row at 12', 'sil')
      .addToUi();
}
Merhaba, kontrol ettim teşekkür ederim, bu kod tüm satırı siliyor A ile S hücre aralığını silip satırı yukarı kaydırmamız mümkün mü
Cevapla
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj