İlk Google App Script Uygulamam


Google Drive (Docs) kullanıyorsanız excel makroları muadili olarak kullanılan ve saf Javascriptle yazılan “Google App Script” kodlamayla üstün ve karmaşık işlemler yapabilirsiniz. Buna mail gönderimi, google data servislerine erişim de dahildir. Bu yönüyle excel makrolarından daha fazla şey vadediyor. Ve daha kolay…
Script A1 hücresindeki değeri alıp kdv’sini hesaplayıp B1’e yazıyor.

İşte ilk scriptim:

function kdv_hesapla(deger) {
  var kdv=deger*0.18;
  return kdv;
}
function run(){
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sheet=ss.getSheets()[0];
      
  var kaynak=sheet.getRange(“A1”);
  var hedef=sheet.getRange(“B1”);
  var deger=kdv_hesapla(kaynak.getValue());
  hedef.setValue(deger)
      
}

Reklamlar

Excel makroları içinde gelişmiş denetimli formüller yazma


Bazen excel’deki formüllerin yetmediği durumlar olabilir. Mesela içiçe 5 eğer fonksiyonu veya karmaşık matematiksel hesaplamalar gibi. Bu durumlarda excel makrolarını kullanabilirsiniz.
Aşağıdaki ekte bulunan makro bundan evvel  şu makalede anlattığımız python ile yaptığımız parasal değere karşılık risk analizi yapan formülasyonun  excel makrosu dili (VBA) ile yazılmış halidir.
Şu adresten indirip makro alanına import edebilirsiniz.
https://docs.google.com/open?id=0B2QbjSFSlgaMX2NJWkU2U0dhT28

Makro kaynak kodları ise şöyle:

Sub VeriKontrol()
    ‘For dongumuzu acalim
    For i = 1 To 99
        ‘Parasal degerimizi tanimliyoruz
        Dim parasal_deger As Long
        ‘Sonra bu degere A1,A2,A3… hucremizden aldigimiz degeri atiyoruz her seferinde
        parasal_deger = Range(“A” & i)
        
        ‘Parasal degerimizi checkediyoruz.
        ‘Bunun icin parasal degeri x sayalim
        Dim x As Long
        x = parasal_deger
        ‘Risk degerimizi varsayian olarak 0 atayalim
        Dim risk As Integer
        risk = 0
        ‘If blogumuz pythondaki : yerine Then ve sonda Endif kullandik
        If x > 10000 And x
            risk = 1
        ElseIf x > 100000 And x
            risk = 2
        ElseIf x > 500000 And x
            risk = 3
        ElseIf x > 1000000 And x
            risk = 4
        ElseIf x > 2000000 Then
            risk = 5
        Else:
            risk = 0
        End If
        ‘Simdi hesaplanan risk degerimizi B sutunumuza siraliyoruz
        Range(“B” & i) = risk
        ‘For dongumuzu guzel guzel next ile devam ettiryoruz
        Next i
End Sub

Excel’de hücre içinde alt satıra nasıl geçilir?


Bir excel tablosunda herhangi bir hücrenin içi yazılırken, varsayılan olarak yazı yazılmaya devam edildikçe tek satır olarak uzar ve devam eder.  Hücrede yazı yazma tamamlanıp el çekilince yazı hücrenin boyu ne kadarsa o kadarlık kısma kadar görünür. Ancak bazen bazı excel tablolarında hücre içine alt satıra geçmek gerekebilir. Bunu bazı kişiler el alışkanlığı ile yazıyı iki yana yaslayarak da yapsa da daha kolay bir yöntem vardır.
Hücrenin içinde yazınızın alt satıra geçmesini istediğiniz yerde
Alt+Enter
tuş kombinasyonuna basarak yazınızın alt satırdan devam etmesini sağlayabilirsiniz.

Excel’de hücre içinde alt satıra nasıl geçilir?


Bir excel tablosunda herhangi bir hücrenin içi yazılırken, varsayılan olarak yazı yazılmaya devam edildikçe tek satır olarak uzar ve devam eder.  Hücrede yazı yazma tamamlanıp el çekilince yazı hücrenin boyu ne kadarsa o kadarlık kısma kadar görünür. Ancak bazen bazı excel tablolarında hücre içine alt satıra geçmek gerekebilir. Bunu bazı kişiler el alışkanlığı ile yazıyı iki yana yaslayarak da yapsa da daha kolay bir yöntem vardır.

Hücrenin içinde yazınızın alt satıra geçmesini istediğiniz yerde

Alt+Enter

tuş kombinasyonuna basarak yazınızın alt satırdan devam etmesini sağlayabilirsiniz.

Excel’de hücre nedir?


Excel ile ilgili yapılan açıklamalarda, yardım menülerinde ve konuşmalarda sıkça “hücre” ifadesini duyarsınız. Hücre ifadesi, excel tablosunda boş sayfada görünen ızgarada yazı yazılabilir her bir kutucuk için verilen genel isimdir. Mesela A1 hücresi, C3 hücresi gibi.
Hücre tıklanınca seçilir, çift tıklandığında ise içine girilerek yazı yazılabilir, silinebilir, formüller yazılabilir.

Aşağıda seçili bir hücre görülüyor

Tuş kombinasyonu nedir


Normalde belirli bir kaç işlemi ardarda yapmak yerine, bu işlemin daha hızlı yapılabilmesini sağlamak adına belirli tuşlara aynı anda basmaya tuş kombinasyonu veya kısayol denilir. Ctrl,Alt, Shift gibi tuşlar bu amaç için vardır. En çok bilinen kısayollar, bir yazıyı kopyalamak için Ctrl+c (yani ctrl tuşu ve c tuşuna aynı anda baskmak), Shift+delete (bir içeriği geri döndürülmez biçimde silmek için) kombinasyonlarıdır.
Klavyenin solunda bulunan shift tuşuna “ok” da denmektedir.
Excel’de de çeşitli tuş kombinasyonları ile bazı işlemler gerçekleştirilebilmektedir.

Excel’de hücre nedir?


Excel ile ilgili yapılan açıklamalarda, yardım menülerinde ve konuşmalarda sıkça “hücre” ifadesini duyarsınız. Hücre ifadesi, excel tablosunda boş sayfada görünen ızgarada yazı yazılabilir her bir kutucuk için verilen genel isimdir. Mesela A1 hücresi, C3 hücresi gibi.

Hücre tıklanınca seçilir, çift tıklandığında ise içine girilerek yazı yazılabilir, silinebilir, formüller yazılabilir.

Aşağıda seçili bir hücre görülüyor