Excel Eğitimi (Beraber Öğrenelim)

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 03 Kas 2017 14:41:27
[linkler sadece üyelerimize görünmektedir.]
Son ve ikinci makro çalışmam
At Nalı v1.0

Biz sizden daha karekök, kuvvet alma işlemlerini bekliyoruz. İkinci ve son olur mu? :)

Çevrimdışı yeşilyazı

  • Uzman Üye
  • *****
  • 1.588
  • 1.135
  • 1.588
  • 1.135
# 03 Kas 2017 14:43:42
[linkler sadece üyelerimize görünmektedir.]
Biz sizden daha karekök, kuvvet alma işlemlerini bekliyoruz. İkinci ve son olur mu? :)
Son derken en son olduğunu kastetmiştim.
Boş kaldıkça uğraşırım inşallah.

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 03 Kas 2017 22:16:45
Basit bir öğrenci notu giriş programı yapmaya var mısınız?
[linkler sadece üyelerimize görünmektedir.] , [linkler sadece üyelerimize görünmektedir.] , [linkler sadece üyelerimize görünmektedir.]

Çevrimdışı wesser

  • Bilge Meclis Üyesi
  • *****
  • 9.938
  • 20.513
  • Müdür Yardımcısı
  • 9.938
  • 20.513
  • Müdür Yardımcısı
# 03 Kas 2017 22:50:30
Filtreleme yaparken kenar çubuklarındaki ( 1 2 3) degerlerin sabit kalmasini nasil saglarım? Yukaridan asagiya olusan bir listeden diyelim a ismi ile baslayan kisileri seciyorum ama kenar cubuklari ile geliyor ve 1 3 7 11 gibi duzensiz liste cikiyor

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 03 Kas 2017 23:04:17
Örnek dosyasını yükleyebilirseniz, daha rahat bakabiliriz. Kenar çubuğundan kastiniz sıra numarası mı bu arada? Süzmeye Listbox'ta mı sayfada mı yapıyorsunuz? Sanırım en iyisi örnek dosya eklemek....  [linkler sadece üyelerimize görünmektedir.]

Çevrimdışı d.yigit

  • Tecrübeli Üye
  • ****
  • 264
  • 106
  • 264
  • 106
# 06 Kas 2017 10:29:45
[linkler sadece üyelerimize görünmektedir.]
Basit bir öğrenci notu giriş programı yapmaya var mısınız?
[linkler sadece üyelerimize görünmektedir.] , [linkler sadece üyelerimize görünmektedir.] , [linkler sadece üyelerimize görünmektedir.]
ben varım

Çevrimdışı d.yigit

  • Tecrübeli Üye
  • ****
  • 264
  • 106
  • 264
  • 106
# 06 Kas 2017 10:31:03
[linkler sadece üyelerimize görünmektedir.]
Hocam yaklaşık 4 ay önce ben "çok çok amatör" bile değildim. Küçük küçük bir çok şey öğrendim, ihtiyaca göre bunları kullanmaya başladım. Sonra başka bir ihtiyaç o küçük şeylere bir şeyler daha katmamı gerektirdi derken öğrenme süreci böylece yürüdü gitti. Ve öğrenmeye devam ediyorum.

3 program yazdım öğrendiklerimle. Emek ve sabırla herkes yapabilir.

Demem o ki ben de çok iyi değilim ama bildiklerimi çok iyi şekilde aktarabilirim.

Bu arada; ilk mesajın uygulamasını yapan çıkmadı daha. :)
ben yaptım onu

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 06 Kas 2017 14:04:19
[linkler sadece üyelerimize görünmektedir.]
ben yaptım onu

O halde başlıyoruz hemen.

Proje Adı: Öğrenci Bilgileri Kayıt Otomasyonu

İlk örnekte olduğu gibi adım adım gidiyoruz.

1) Masaüstünde bir Excel dosyası açalım. Ardından bu dosyayı Farklı Kaydet diyerek Makro İçerebilen Excel Dosyası olarak, yine masaüstüne kaydedelim. Yeni dosyanın diğerinden farklı olarak, simgesi üzerinde bir ünlem işareti olduğunu göreceksiniz. Şimdi ilk dosyayı silip, ikinci dosyayı açalım.

2) ALT + F11 tuşlarına birlikte basarak Excel VBA alanını açalım şimdi. Sol kısımda sağ tıklayarak, "Insert\Userform" diyelim. Orta kısımda bir form açıldığını göreceksiniz. Şimdi üst taraftaki "View" sekmesinden "Toolbox" u seçelim. Nesnelerin göründüğü bir kutucuk açılacaktır.

3) Şimdi 3 tane Textbox, 1 tane de CommandButton ekleyelim. CommandButton'a "Öğrenci Ekle" adını verelim.

Textbox1'e "Öğrenci" (öğrencinin adı ve soyadı yazılacak), 2'ye "Sınıfı", 3'e de "Numarası" yazalım.

Son olarak; gireceğimiz bilgiler sayfa1'e kaydolacağını varsayarak ( sayfa1 ilk satırının A sına sınıf, B sine numara, C sine öğrenci yazarak başlık oluşturun önce), şu kodu, CommandButton'a çift tıklayıp açtığınız alanda,  "Private Sub CommandButton1_Click()" satırı ile "End Sub" satırı arasına olduğu gibi yapıştırınız.

Dim s1 As WorkSheet
Set s1=Sheets("sayfa1")
son=s1.Range("A65536").End(3).Row

s1.range("a" & son+1)=Textbox3.text
s1.range("b" & son+1)=Textbox2.text
s1.range("c" & son+1)=Textbox1.text

Textbox3.text="Numarası"
Textbox2.text="Sınıfı"
Textbox1.text="Adı ve Soyadı"

msgbox Textbox1.text & " adlı, " & textbox3.text & " numaralı " & "öğrenci " & textbox2.text & " sınıfına eklendi.", vbInformation, "           Papatya"


Öğrenciye ait bir bilgiyi de siz ekleyin. Bu da ev ödevi olsun. :)

Kolay gelsin arkadaşlar.

Çevrimdışı d.yigit

  • Tecrübeli Üye
  • ****
  • 264
  • 106
  • 264
  • 106
# 10 Kas 2017 11:25:03
Birşeyler yapmaya çalıştım ancak ortaya bir şey çıktı mı emin değilim...

[linkler sadece üyelerimize görünmektedir.]

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 10 Kas 2017 11:51:58
Bir de şu dosyaya bakın.

[linkler sadece üyelerimize görünmektedir.]

Çevrimdışı d.yigit

  • Tecrübeli Üye
  • ****
  • 264
  • 106
  • 264
  • 106
# 10 Kas 2017 13:06:50
[linkler sadece üyelerimize görünmektedir.]
Bir de şu dosyaya bakın.

[linkler sadece üyelerimize görünmektedir.]
aslında benim açımdan mesele şu tam olarak ne yapmaya çalışıyoruz ben galiba onu anlamadım hocam

Çevrimdışı 910

  • Tecrübeli Üye
  • ****
  • 295
  • 155
  • 295
  • 155
# 10 Kas 2017 13:11:26
hocam yaptıkta sayfa da bu bilgileri giriş alanı yok klasik ecxel var açınca sizin excel de de aynı olay.  şunu demek istedim sayfa 2 de verileri girsekte sayfa 1 e atsa ya da web de olduğu gibi bir alan oluşmadı bende

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 10 Kas 2017 13:15:34
[linkler sadece üyelerimize görünmektedir.]
hocam yaptıkta sayfa da bu bilgileri giriş alanı yok klasik ecxel var açınca sizin excel de de aynı olay.

VBA alanının sağ üst tarafında ThisWorkbook veya BuÇalışmaKitabı kısmına çift tıklayın ve aşağıdaki kodu olduğu gibi yapıştırın. Ardından kaydedin ve tekrar açın.

Private Sub Workbook_Open()

userform1.show

End Sub

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 10 Kas 2017 13:17:12
[linkler sadece üyelerimize görünmektedir.]
aslında benim açımdan mesele şu tam olarak ne yapmaya çalışıyoruz ben galiba onu anlamadım hocam

Hocam bunlar bu işin ABC'si... Bunlar hemen her yazılımda gerekli olan kodlar. Bunları öğrenerek daha sonra özel bir şey yapmaya çalıştığınızda muhakkak kullanacaksınız.

Çevrimdışı BedriA

  • B Grubu
  • 184
  • 435
  • Öğretmen Adayı
  • 184
  • 435
  • Öğretmen Adayı
# 13 Ara 2017 10:48:15
Bir öğretmen için çok faydalı olabilecek bir başlık olacağını sanmıştım ama sitenin üyesi sayısına göre hiç ilgi görmedi, desek yeridir. Şaşırdım doğrusu. Öğretmenler öğrenmeyi sevmiyor mu acaba? :)

 


Egitimhane.Com ©2006-2023 KVKK