Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Bilgisayar Programlama
Yazar Mesaj
zafertan
Tarih: 26.02.2008, 20:20 Mesaj konusu: Excel Sayfalarına vb kodu yazmak okumak

Microsoft Excel Sayfalarına
Visual Basic ile
Yazı Yazmak ve Okumak






Microsoft Excel sayfalarına Visual Basic ile yazı yazmak ve okumak için Görünüm menüsünden Araç Çubukları buradan da Visual Basic’i tıklatın, Visual Basic menüsünde Visual Basic Düzenleyicisi Butonuna basalım. Gelen pencerede Insert menüsünden Module seçeneğini işaretlediğimizde karşımıza Visual Basic kodlarını yazmak için sayfa gelmektedir. Bu sayfaya aşağıdaki kodları yazalım.

Sub YAZMAK()
Worksheets("Sayfa1").Select
Worksheets("Sayfa1").Cells(1, 1) = "A"
Worksheets("Sayfa1").Cells(1, 2) = "B"
Worksheets("Sayfa1").Cells(1, 3) = "C"
Worksheets("Sayfa1").Cells(2, 1) = 1
Worksheets("Sayfa1").Cells(2, 2) = 2
Worksheets("Sayfa1").Cells(2, 3) = 3
Range("A5").Select
End Sub

Run menüsünden Run Sub butonuna basıldığında program çalışır ve Sayfa1’e bakıldığında aşağıdaki yazılar görülmektedir.


Şek.1


Yukardaki programı kısaca açıklayalım.
1. satırda Sub ( Visual Basic de program Sub deyimi ile başlar ve End sub deyimi ile biter. )ve sonra program adı “YAZMAK “ gelmektedir.
2. satırda 1.sayfayı( Worksheets("Sayfa1") kelimesi, çalışma sayfalarından Sayfa1 anlamına geliyor) seçtiğimizi anltıyor.
3.satır 1.sayfada 1.satır, 1.sütuna A harfini yazdırıyor.
4.satır 1.sayfada 1.satır, 2.sütuna B harfini yazdırıyor.
5.satır 1.sayfada 1.satır, 3.sütuna C harfini yazdırıyor.
6.satır 1.sayfada 2.satır, 1.sütuna 1 rakamını yazdırıyor.
7.satır 1.sayfada 2.satır, 2.sütuna 2 rakamını yazdırıyor.
8.satır 1.sayfada 2.satır, 3.sütuna 3 rakamını yazdırıyor.
8.satırda A5 bölgesini seçtiğimizi anlatıyor.
9.satır programın bittiğini gösteriyor.

Bundan sonra Sayfa1’e yazılanları okuyup Sayfa2’ye yazan programı kodlayalım.
Sub OKUYAZ()
Dim HX1 As String, HX2 As String, HX3 As String
Dim NX1 As Integer, NX2 As Integer, NX3 As Integer
Worksheets("Sayfa1").Select
HX1 = Worksheets("Sayfa1").Cells(1, 1)
HX2 = Worksheets("Sayfa1").Cells(1, 2)
HX3 = Worksheets("Sayfa1").Cells(1, 3)
NX1 = Worksheets("Sayfa1").Cells(2, 1)
NX2 = Worksheets("Sayfa1").Cells(2, 2)
NX3 = Worksheets("Sayfa1").Cells(2, 3)
Worksheets("Sayfa2").Select
Worksheets("Sayfa2").Cells(3, 6) = HX1
Worksheets("Sayfa2").Cells(3, 7) = HX1
Worksheets("Sayfa2").Cells(3, 8) = HX1
Worksheets("Sayfa2").Cells(7, 3) = NX1
Worksheets("Sayfa2").Cells(7, 4) = NX1
Worksheets("Sayfa2").Cells(7, 5) = NX1
Range("A8").Select
End Sub
Run menüsünden Run Sub butonuna basıldığında program çalışır ve Sayfa2’ye
Elektrotekno.com Ana Sayfa Bilgisayar Programlama
1. sayfa (Toplam 1 sayfa)

Excel Sayfalarına vb kodu yazmak okumak

Gizlilik Politikası

PLC programming