celal_gozlek Site Yöneticisi


Kayıt: Oct 20, 2005 Mesajlar: -12
|
Tarih: Prş Ekm 20, 2005 10:20 pm Mesaj konusu: Excell'de Program Nasıl Yazılır? |
|
|
EXCELL’DE PROGRAM NASIL YAZILIR?
Arkadaslar,ben özellikle Excell’i ögrenmenizi isterim.Çünkü,bazi basit olan islerinizi kolaylikla yapabilirsiniz.Eger yazilarimi takip ederseniz bunun kolay oldugunu göreceksiniz.
Ilk önce yapacagimiz is bir excell sayfasi açip bos olarak herhengi bir yere kaydedelim.
Fakat adini ve sayfa adini hiç degistirmeden oldugu gibi kaydedelim.Adlarinin degismemesi
gerekiyor.
Aksi halde yazdigimiz kodlarda adini gösterecegimiz için çalismayacaktir.Kaydederken
Kitap1 olarak kaydedelim.Evet,simdi bu excell sayfamizi açalim.sirasiyla su islemleri yapalim:
1)Görünüm menümüzün içindeki Araç Çubuklarini açip oradan da Formlar seçenegini
tiklayalim.
2)Karsimiza Fo baslikli bir pencere çikar.Bu pencerede çesitli elemanlarin sembolleri
vardir.Biz bunlardan simdilik sadece üzerine mouse’u getirdigimizde Dügme yazan elemanlari kullanacagiz.
3)Önce bu dügmenin üzerine tiklayip daha sonrada sayfanin ,zerine mouse’un sol tusuyla basili tutarak bir dügme çizelim.
4)Mouse’u biraktiginiz anda karsiniza Makro ata baslikli bir pencere çikacaktir.Tamam tusunun alitinda Kaydet tusuna basin.
5)Ayni sekilde ikinci bir dügme yerlestirip makro atayin.Bu yaptiginiz islem makro kaydidir.
6)Simdi B5 hücresinin dolgu rengini herhengi bir renkle doldurun.Bunu o hücrede çikacak olan yazinin ilginizi çekmesi için söylüyorum.
7)Simdi de Araçlar menümüzün içindeki Makro seçeneginden Visual Basic düzenleyicisi bölümünü açalim.
8)Insert menüsünün içinde User Form seçenegini tiklayalim.Karsimiza küçük bir form ve onun yaninda Toolbox adli bir pencere gelecektir.
9)Bu toolbox yazan formun üzerinde de eleman sembolleri vardir.Biz TextBox yazan eleman üzerine tiklayip formda küçük bir Text kutusu olusturalim.Daha sonrada bir adet dügme olusturalim.Dügmemizin üzerinde CommandButton1 yazar.
10)Biz bu dügmeye çift tikladigimizda karsimiza:
Private Sub CommandButton1_Click()
End Sub
Seklinde bir yazi çikar.Bu iki satirin arasindaki kod alanimiza:
Workbooks("Kitap1").Sheets("Sayfa1").Range("B5").Value = TextBox1
11)Seklinde bir kod yazalim.
Böylece formumuza koymus oldugumuz TextBox taki bir yaziyi Sayfa1 deki B5 hücresine yazdirmis olacagiz.
Formunuzun sol tarafinda Modul yazisi göreceksiniz.Onu tiklayip açtiginizda:
Option Explicit
Sub Dügme1_Tiklat()
Dügme1_Tiklat Makro
Makro Celal GÖZLEK tarafindan kaydedildi.
End Sub
Seklinde bir yazi göreceksiniz.
Sub Dügme1_Tiklat()
End Sub
12)Yukarida gördügünüz gibi iki satir arasini silin.Oraya
UserForm1.Show
13)Kodunu yazin.Bu kod,sayfa üzerine yerlestirdigimiz dügmenin olusturdugumuz formu açmanizi sagliyor.
14)Ayni sekilde asagidaki kodu da End Sub yazan yerin altina yazin veya kopyalayip yapistirin.
Sub Dügme2_Tiklat()
Workbooks("Kitap1").Sheets("Sayfa1").Range("B5").Value = Clear
End Sub
Bu kod,Sayfa1 deki B5 hücresinin içerigini temizlememizi sagliyor.
15)Bütün bunlari yaptiktan sonra kaydedipçikin.Ayni Excel sayfasini açin.
16)Dügme1’i tikladiginizda form1 karsiniza gelir.Orada TextBox ‘a yazi yazin ve Command1 tusuna basin.Yazinizin B5 hücresine yazildigini göreceksiniz.Command2’ye bastiginizda da B5 hücresinin içeriginin temizlendigini göreceksiniz.
Artik gerisi size kalmis.
Selamlar. |
|