Duyurular: Tüm Üyelerimiz,Konular,Mesajlarlar Yeni Sitemize Taşınmıştır.
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Kasım 19, 2008, 02:11:38 ÖS


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz


Sayfa: [1]   Aşağı git
  Bu Konuyu Gönder  |  Yazdır  
Gönderen Konu: excelde makrolar: kaydetme ve çalıştırma  (Okunma Sayısı 713 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
demirci
Pcqopat
*
Offline Offline

Mesaj Sayısı: 113



Üyelik Bilgileri
« : Haziran 23, 2006, 01:48:58 ÖÖ »

Evet arkadaşlar şöyle bir baktım siteye makrolarla ilgili birkaç konu işlenmiş. Fakat pek yeterli değil diye düşündüm. olayı resimlerle biraz uygulamalı yaparsak daha iyi anlaşılır diye umuyorum.
Makro nedir?
Bilgisayar kurslarına gidenler bilir. Office de makrolar kısa kesilir yada hiç anlatılmaz. Bunun aslında geçerli nedenleri vardır. Bir tanesi makroların aslında program yazılımcılığı olmasıdır. Makroları kullanmak için Visual Basic dilini bilmeniz gerekir. Ve bu programlama dili ayrı bir derstir. Fakat ayrı bir ders ayrı bir konu diye excellden wordden ayırmanız yanlış olur. Bu sebepten dolayı makro anlatımı hep arka planda kalmıştır. Pek çok kişide bilmez makroları kullanmayı. Fakat office programları makrolarla daha iyi kullanılabilen daha verimli olabilen programlardır.
Sizlere Visual Basic anlatmayacağım. Burada komut satır yazmadan makro nasıl oluşturulur nasıl kullanılır bir kaç örnekle işimize yarar programlar yapıcaz. yani yine yüzeysel olucak fakat bir yerden başlamak gerekir. Bu iş için Visual Basic bilmenize gerek yok. Ama size ilgi çekici gelirse programın kitabını alıp kendinizi geliştirebilirsiniz.
Konuya girmeden önmeli bir hatırlatma yapalım. Office dosyaları program içermeyen bilgi dosyalarıdır. Virüs olma ihtimali düşük olan dosyalardır. Fakat makrolar programdır. Yani siz office dosyasının içine program yerleştirmektesiniz. Bu nedenle virüsle makroyu ayırt etmek için dosyanın açılımına onay vermemiz uygun olur. Bunun için  excelde araçlar/makro/güvenlik seceneğine gitmeniz gerekmektedir. Bu bölümde 3 farklı secenek var. Ne işe yaradıkları ayrıntılı olarak açıklanmakta. Ben size ORTA seviye güvenlik seceneğini öneririm. Böylece office dosyayı açmadan öncesize makroları etkinleştireyimmi şeklinde onya alıcak. Gerçektende dosyanın içindeki programın makro olduğuna eminseniz bu seceneğe etkinleştir diyerek makrolarınızı kullanabilirsiniz. Dğer durumda makrolarınız çalışmaz.
Gelelim ilk konumuza:
Makro oluşturma-Makro çalıştırma.

Size örnek olarak excelde takvim yaptım. Burada amaç makroyu zamandan tasarruf etmek için kullanmak. Biz sadce ocak ayını yapacağız diğer aylarda oluşturduğumuz makroyu kullanarak zamandan tasarruf edeceğiz.



işleme başlamadan önce görüldüğü gibi yeni makro kaydet i seçiyoruz.



karşımıza çıkan pencerede makro ismini veriyoruz. Örnek: takvim. Dilerseniz kısa yol tuşuda belirleyebilirsiniz. Sonra tamam tusuna basıyoruz.



Evet kaydetme işlemine başlamış oluyoruz artık. Bu ne demek; bundan sonra yapacağınız her işlemi yazacağınız her karakteri excel kaydedecek. Unutmayın her işlemi.



Şekilde görüldüğü gibi takvim çalışmamızı yapıyoruz. Burada isterseniz daha değişik formlarda yapabilirsiniz. Çalışma bittikten sonra şekilde görüldüğü gib kare tusuna yani kayıdı durdur tuşuna basıyoruz.
biz bu işlemle ne yaptık gelin beraber görelim.



araçlar/makro/makrolar ı seçiyoruz.



gelen pencerede oluşturduğumuz makroyu seçip düzenle tusuna basıyoruz. Ve excelin Visual Basic sayfasına geçiş yapıyoruz. Karşımıza;



görüldüğü gibi komutlar dizisi çıkıyor. Bu dizi bizim mouse yaptığımız işlerin yada yazdıklarımızın Visual kod karşılıklarıdır. Yani bilgisayar bizim adımıza yaptığımız işlemler den program yazdı. Kodlar karşınızda yaptığınız her işlemin bir kod karşılığı var. Bu kodlara hakimseniz sadece yazarakta aynı takvimi yaptırabilirsiniz.
Basit bir makro oluştuduk. Peki bunu nasıl çalıştıracağız nasıl işimize yarıyacak. Visual basic sayfasını kapatınız. Çalışma kitabına geri dönünüz.

Makroları çalıştırmak:
Şimdiye kadar bu işlemleri excel kitabının 1. sayfasında yaptık. şimdi ikinci sayfaya şubat ayını yapacağız. Sadece bir kaç tıkla ve düzeltmeyle.
İkinci sayfaya geçiyoruz.



Görüldüğü gibi araçlar/makro/makrolar ı seçiyoruz.



gelen pencerede az önce 1. sayfada oluşturduğumuz takvim makrosunu secerek çalıştır tusuna basıyoruz.
Sonucu hepiniz gördünüz. 2 sn de kaydetdiğimiz bütün işlemler kendiliğinden yapıldı. Gerekli düzenlemeleri ve düzeltmeleri yaptıktan sonra diğer aylarıda yaparak takvimimizi bitiriyoruz. Herkese kolay gelsin....


Varista
Administrator
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 3586


Halkın Admini


Üyelik Bilgileri
« Yanıtla #1 : Haziran 23, 2006, 08:25:47 ÖÖ »

demirci teşekkürler.Ellerine sağlık.Güzel anlatım olmuş

Not:Resimler çok geç geliyor diyen olursa buraya yazsın bende hızlı açılması için çalışma yapabiilirim
Sami
Pcqopat
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 100


Üyelik Bilgileri WWW
« Yanıtla #2 : Haziran 23, 2006, 09:13:26 ÖÖ »

çok teşekkürler ya faydalı oldu valla. bu arada selamünaleyküm. cumanız mubarek olsun
demirci
Pcqopat
*
Offline Offline

Mesaj Sayısı: 113



Üyelik Bilgileri
« Yanıtla #3 : Haziran 23, 2006, 02:00:25 ÖS »

est. ne demek görevimiz. varista konuyu kilitlemeyelim soru olursa alırız buraya yanıtlarım elimden geldiği kadar. konunun devamını yeni konu açarak devam edicem.......saygılar.
Co_AdmiN
Pcqopat
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 2072

Süper Lig Bkle Biz Geliyoruz!Kırmızı Şimsiklerrr


Üyelik Bilgileri
« Yanıtla #4 : Haziran 23, 2006, 03:38:14 ÖS »

eline sağlık hocammm
Sayfa: [1]   Yukarı git
  Bu Konuyu Gönder  |  Yazdır  
 
 

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 2.0 Beta 3.1 Public | SMF © 2006-2008, Simple Machines LLC

XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM