• DİKKAT

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

Google Sheet aktif sütun sayısı

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,042
Excel Vers. ve Dili
2013 Türkçe
Arkadaşlar merhaba,
Google Sheets'de aktif (görünürde açık olan) sütun sayısını nasıl öğrenebiliriz?
getMaxColumns : bu kod en sondaki dolu sütunu baz alıyor.
248665
Üstteki görselde X sütununa kadar sütun aktif bu durumda iken 24 sayısını vermeli

248666
Bu görselde ise N sütununa kadar aktif ve 14 sayısını veren koda ihtiyacım var.
 
Sn. Erkan Bey, cevabınız için teşekkürler. Neyi nasıl seçeceğiz?
 
Ekranda seçili alanı sorduğunuzu düşünmüştüm. Seçim yapmadan sadece görünür alanmı?
 
Kaç tane görünür sütun olduğunu soruyorum. Google Sheetde sütun silindiği zaman exceldeki gibi sütun açılmıyor.
 
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getMaxColumns()
 
Arkadaşlar merhaba,
Google Sheets'de aktif (görünürde açık olan) sütun sayısını nasıl öğrenebiliriz?
getMaxColumns : bu kod en sondaki dolu sütunu baz alıyor.
Ekli dosyayı görüntüle 248665
Üstteki görselde X sütununa kadar sütun aktif bu durumda iken 24 sayısını vermeli

Ekli dosyayı görüntüle 248666
Bu görselde ise N sütununa kadar aktif ve 14 sayısını veren koda ihtiyacım var.
Kod:
function getActiveColumnCount() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var activeRange = sheet.getActiveRange();
  var activeColumnCount = activeRange.getNumColumns();
 
  return activeColumnCount;
}
deneyebilirmisiniz.
 
Kod:
function getActiveColumnCount() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var activeRange = sheet.getActiveRange();
  var activeColumnCount = activeRange.getNumColumns();

  return activeColumnCount;
}
deneyebilirmisiniz.

Denedim ama burda değişkene atayamadım.

Browser.msgBox(activeColumnCount) yazınca 1 yazıyor.
 
Kod:
=Max(ArrayFormula(COLUMN(1:1)))

.
 
"GetValue" ile formülün yazıldığı hücreden değeri alırsınız.... ama zaten 6 No'lu mesajdaki kod işinizi görüyor.

.
 
Peki Application.Screenupdating=False bu komutun Google Script karşılığı var mı?
 
Etablolarla JS'ye başlayan ilgim yüzünden yeni ilgilenmeye başladım. Daha tam olarak hakim değilim. Cevabını hızlıca bir araştırdım. Sonuç olumsuz gözüküyor.
 
Sonuç olumlu. Ben de kendimce öğrenmeye çalışıyorum ama olmuyor bir türlü. VBA dilinden çok farklı.
 
Önerdiğim formülü denediniz mi, bu formülün yazılı olduğu sütundan önceki sütunları silip veya yeni sütun eklemedikçe toplam sütun sayını verir. Formülün bulunduğu sütundan sonrasına bir sütun eklenince =SÜTUNSAY(A:Z) Formülü =SÜTUNSAY(A:AA) ya dönüşüyor
 
Son düzenleme:
Sn alicimri,
Dosyada kodlar sürekli olarak sütun ekliyor. Bana sadece 12 sütun lazim oluyor. Bu yüzden aktif sütun sayısı 12 oluncaya kadar diğer sütunları siliyorum.
 
Geri
Üst