Türkçe Excel Destek ve Bilgi Paylaşım Platformu     

Oturum Aç |  Kayıt Ol

Yeni konu gönder Konuya cevap yaz  [ 3 ileti ] 

01 Ekm 2009, 17:38

Çevrimdışı
 Excel'de Userform Kullanımı - Resimli Anlatım
Site Admin
Kullanıcı avatarı
Kayıt: 18 Ağu 2009, 10:48
İleti: 648


Excel'e UserForm Ekleme - Insert UserForm

I- Önce bir excel sayfası açalım.

Başlat/Programlar/Microsoft Excel
II- Visual Basic Düzenleyiciyi Açalım

Bunu üç yöntemle yapabiliriz

1. Excel sayfasından
Araçlar/Makro/Visual Basic düzenleyici komutunun üstüne tıklayarak,

Resim 1- Visual Basic Düzenleyicisin Çalıştırılması

2. Alt+F11 Tuş Kombinasyonuna basılarak,

ya da

3. Excel Sayfa Sekmesine Sağ Tık yapılarak Çıkan Menüden Kod Görüntüle Komutuna tıklayarak Visual Basic Düzenleyicisi açılıabilir.

Resim 2- Visual Basic Düzenleyicisin Çalıştırılması

Şimdi Visual Basic Düzenleyicisini açtıktan sonra yapmamız gereken Insert Menüsünden UserForm komutuna tıklamak.

Resim 3 - Projeye Form Ekleme

Aşağıdaki resimde görüldüğü gibi projemize UserForm1 Adlı bir formun Eklendiğini göreceksiniz. Dikkat etmenğiz gereken husus Insert/Userform komutunun aktif olması için VBAProject (Kitap1) in seçili olması gerekir. Aksi halde sayfalardan birisi yada ThisWorkbook seçili iken projeye form ekleyemezsiniz.



Resim 4- Visual Basic Düzenleyicisi ve UserForm Eklenmiş hali

Anahtar Kelimeler :UserForm, Excelde form Oluşturma, Inser UserForm, Formlarla Çalışmak, Form Ekle

_________________
İnsanlar sadece söylediklerinden değil, söylemesi gerekirken söylemediklerinden de sorumludur.
Bir insanın zekâsı, vereceği karşılıklarla değil, soracağı sorulardan anlaşılır.

Üye ol yüklediğin dosyalar indirildikçe para kazan.


Başa Dön Sayfa başı
 Profile bak E-posta  
 

27 Arl 2009, 23:27

Çevrimdışı
 Re: Excel'de Userform Kullanımı - Resimli Anlatım
Site Admin
Kullanıcı avatarı
Kayıt: 18 Ağu 2009, 10:48
İleti: 648

Excelde UserForm kullanımı ile ilgili olarak hazırladığım basit bir çalışmayı ekliyorum. Basit dememin nedeni kulanılan Labellerin, TextBoxların, CommandButtonların ve ListBoxların kolay anlatımı ve kolay anlamayı sağlamak için sınırlı tutulmasıdır.

Bu çalışmada Userformun ve diğer saydığımız VBA araçlar kullanılarak
  • TextBox'dan Excel sayfasına,
  • Excel sayfasından TextBox'a,
  • Listbox'tan Textbox'a ve
  • Excel sayfasından Listbox'a
Verilerin nasıl;
  1. Kaydedildiğini,
  2. Silindiğini,
  3. Değiştirildiğini,
  4. Veriler arasında form yardımı ile nasıl dolaşıldığını
göreceksiniz.
Yalnız arkadaşlarımızdan şu ricam olacak. Lütfen anlaşılmayan noktaları tespit edip soru sorsunlar. Bu hem kendi anlamadıkları konuları anlamalarına yardımcı olacak. Hem de diğer arkadaşların anlamalarını kolaylaştıracaktır. Şimdilik sadece hazırladığım Telefon Defteri.xls dosyasının Resmini koyup Telefon Defteri.xls dosyasını ekliyorum. İlerde bu dosya üzerine sorularınıza bağlı olarak yorumlarımız devam edecek. Bu dosyayı indirerek istediğiniz gibi üzerinde değişiklik yapabilir ve geliştirebilirsiniz.


Telefon Defteri.xls

_________________
İnsanlar sadece söylediklerinden değil, söylemesi gerekirken söylemediklerinden de sorumludur.
Bir insanın zekâsı, vereceği karşılıklarla değil, soracağı sorulardan anlaşılır.

Üye ol yüklediğin dosyalar indirildikçe para kazan.


Başa Dön Sayfa başı
 Profile bak E-posta  
 

31 Oca 2010, 23:56

Çevrimdışı
 Re: Excel'de Userform Kullanımı - Resimli Anlatım
Seviye 2
Kayıt: 08 Eyl 2009, 05:45
İleti: 28

Güzel omuş da birde Arama butonu koysanız daha güzel olurmuş. Veriler az olduğu zaman Liste kutusundan seçmek kolayda veriler arttılça bulmak biraz zor olur diye düşünüyorum sayın ExcelTürk. Dosyayı indirdim inceledim bunun dışında harika olmuş. Formdan Excel'e veri kaydı, Excelden Forma veri alma, Excelden TextBox'a veri alma. Excelden ListBox'a veri almaya ve forumda oluşturulan Butonlara Makro Atama konusunda güzel bir örnek olmuş. Teşekkür ederi. Zamanınız olurda bu dediğim özelliğide eklerseniz seviniriz.


Başa Dön Sayfa başı
 Profile bak E-posta  
 
Önceki iletileri göster:  Sıralama  
Yeni konu gönder Konuya cevap yaz  [ 3 ileti ] 

Tüm zamanlar UTC + 2 saat [ DST ]


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir


Bu forumda yeni konular açamazsınız
Bu forumda konulara cevap yazamazsınız
Bu forumda kendi iletilerinizi değiştiremezsiniz
Bu forumda kendi iletilerinizi silemezsiniz
Bu forumda dosya ekleyemezsiniz


Git:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB3 Türkçe: phpBB Türkiye
phpBB SEO

XHTML 1.0 Standartlarina Uygundur!  CSS 2.1 Standartlarina Uygundur!