Updates from Ekim, 2010 Toggle Comment Threads | Tuş takımı kısayolları

  • celciuser 5:10 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla  

    Excel’de VBA kodlama-4 

    Gösterim
    Excel üzerinde işlem yaparken genellikle hücrelerdeki veriler kullanılır. Hücrelerle (cells) işlem yapmak için hücreler içindeki değerleri göstermek gerekir. Bu işlem için Range ve Cells metotları kullanılır.

    Range (“A1”)
    Cells(1,1)

    Değerleri:

    Range (“A1”).Value
    Cells(1,1).Value

    1. A1 gösterimi ile hücre ve aralik.
    Range metodunu kullanarak A1 gösterimi ile hücre y ada aralık seçebilirsiniz. Aşağıdaki altprogram A1:D5 aralığındaki hücrelerin görünümünu koyu (bold) olarak (More …)

     
  • celciuser 5:04 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla  

    Excel’de VBA kodlama-3 

    Nesneler
    Nesne (obkect) çalışma tablosu (worksheet), sayfa (sheet), sayfa üzerinde üzerinde bulunan bir aralık, çizim, grafik, bir düğme nesne olarak adlandırılır.

    Şekil: Microsoft Excel Nesneleri

    Excel VBA’de işlevsel olan makrolar nesneler sayesinde yazılır. Nesneler (objects), Excel’de kontrol edilecek şeyleri temsil eder. Bunlar Workbook (Çalışma Tablosu), Rows (Satırlar), Cells (Hücreler), Charts (Grafik) vb bir şey olabilir.

    Nesnelerle işlem yapmak için iki önemli aracın bilinmesi gerekir. Bunlar: Methods (Metotlar) ve Properties (Özellikler) dir.

    Metotlar nesnelerle yapılacak işlemleri tanımlar. Örneğin bir alanın silinmesi uygun nesne (alan) ve uygun metot (silme işlemi) ile yapılır.

    Özellikler ise nesnenin özelliklerini gösterir. Örneğin hücrenin (More …)

     
  • celciuser 5:03 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla  

    Excel’de VBA kodlama-2 

    Bir Procedure’ın YapısıVisual Basic düzenleyici ortamına yaratılacak olan program koklü makro ya da procedure (yordam) olarak adlandırılır.

  • Visual Basic’te değişik türde yordamlar (procedure) kullanılır:

    • Sub
    • Function
    • Property

    Bir Sub yordamı herhangi bir değer döndürmez. Çağrılarak ya da bir olaya tepki olarak çalışır. Function yordamlar ise bir değer döndürüler. Örneğin bir faiz hesabının sonucunu döndürürler. Property yordamlar ise bir değer döndürüler, atama yaparlar ve nesnelerin referanslarını düzenlerler.

    Bir Sub yordamının yapısı:

    [Private|Public][Static] Sub yordam adı (argümanlar)

    Deyimler

    End Sub (More …)

 
  • celciuser 5:01 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla
    Tags: , excel de vba kodlama, vba   

    Excel’de VBA kodalama-1 

    Visual Basic for Application (VBA), Microsoft Visual Basic programlama dilinin nesne temelli bir uyarlamasıdır. Nesneler Microsoft uygulamaları tarafından sağlanır.

    Visual Basic for Application, Excel içinde yer alır. Excel gibi diğer uygulamalar da VBA’ı destekler. Visual Basic bilen kullanıcılar VBA’e alışmaları çok kolay olacaktır. Excel bilen kullanıcılar ise hem hem VBA’i öğrenecek hem de Visual Basic’i öğrenecektir.

    VBA, güçlü ve kolay kullanılan bir makro dili olarak geliştirilmiştir. Uzman ve yeni başlayan kullanıcılar (kendi işleri ile ilgili) gereksinimlerini VBA ile kolayca çözebilecektir. VBA sayesinde diğer uygulamalarla da iletişim sağlanır. Birbirine bağlanabilen bu uygulamalar; Microsoft Excel, Microsoft Power Point, Microsoft Project ve Visual Basic ile yazılmış uygulamalar.

    Visual Basic Editörü
    Excel içinde bir makro ya da VBA kodu yazmak için Visual Basic araç çubuğu (More …)

     
  • celciuser 4:59 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla  

    Excel’de makro düzenleme-3 

    Makro düzenlemek, Record macro yöntemi ile kaydedilmiş makrolar üzerinde değişiklik yapmak ya da Create Macro yöntemi ile yeni makro geliştirmeyi kapsar

    Record yöntemi ile geliştirilmiş makroları düzenlemek için:

    1. Tools menüüsünden Macro, oradan da Macros seçeneğine tıklayın .

    2. İstediğiniz makroyu seçin ve Edit düğmesine basın.

    Bu gelen ekran VBA dilinde kod yazmak yada önceden yazılmış makroları tekrar düzenlemek amacıyla kullanılan bir kod geliştirme ekranıdır.

    Makro kaydederken yapmış olduğunuz işlemlerin VBA dilindeki karşılıkları Sub Macro adı ve End Sub deyimleri arasında göreceksiniz.

    Bu bölümde şimdilik yapabileceğimiz en basit işlem önceden kaydettiğimiz (More …)

     
  • celciuser 4:56 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla  

    Excel’de makro geliştirme-2 

    Bu bölümde bir kayıt makrosunun nasıl yaratılacağı, çalıştırılacağı ve yeniden düzenlemelerin yapılması işlemleri anlatılmaktadır. Kayıt makroları daha önce de belirtildiği gibi rutin işleri otomatik hale getiren işlem tanımlamalarındır. Veri üzerinde yapılacak işlemler bir kez yapılırken makro olarak kayıt edilir (record). Ardından bu makro yeni veriler üzerinde kullanılır.

    A. Makro Geliştirmede Kullanılacak Adımlar
    Bu yöntemi kullanmadan önce yapacağımız işin adımlarını çok iyi belirlemeliyiz hatta gerekiyorsa bir kenara adım adım not alın.

    Makro kaydetme:

    1. Tools menüsünden Macro komutunu ve Record New Macro komutunu seçin .
    2. Macro Name kutusuna makro için bir ad yazın . Örneğin “Kolon Topla”.

    Not: Makro adının ilk karakteri harf olmalıdır. Diğer karakterler harf, rakam yada alt çizgi karakteri olabilir. Makro adında boşluğa izin verilmez ;boşluk yerine (More …)

     
  • celciuser 4:50 pm on October 23, 2010 Kalıcı Bağlantı | Cevapla
    Tags: , excel de makro, makro çalıştırma   

    Excel’de makro çalıştırma-1 

    Makro: Sık yapılan işleri otomatikleştirir.

    Eğer Microsft Excel’de belirli ibir işi tekrarlı olarak (yinelemeli) yapıyorsanız, bu işi makro ile otomatik hale getirebilirsiniz. Örneğin her ay sonu yaptığınız işlemler. Makro, belli bir işi yapmak üzere her istediğinizde çalıştırabileceğiniz bir Visual Basic modulü içersine depolanmış komutlar ve fonksiyonlar dizisidir.

  • Makro Türleri
    Makroları, oluşturma yöntemine göre iki grupta toplayabiliriz.

    • Kayıt (Record) Yöntemi ile makro oluşturma.
    • Visual Basic Editörü ile makro oluşturma.

  • Makro kaydetmek tıpkı bir kasete müzik kaydetmeye benzer. Bir kez kaydedilen müzik nasıl tekrar tekrar çalınabiliyorsa bir kez kaydedilen makro da tekrar tekrar çalıştırılabilir. Makro kaydetmeye yada yazmaya başlamadan önce makronun yapacağı işe göre kullanılacak komutlar ve (More …)

     
    c
    Compose new post
    j
    Next post/Next comment
    k
    Previous post/Previous comment
    r
    Cevapla
    e
    Düzenle
    o
    Show/Hide comments
    t
    En üste git
    l
    Go to login
    h
    Show/Hide help
    shift + esc
    Vazgeç