Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Excel'e Yeni Başlayanlar
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Excel'e Yeni Başlayanlar Excel kullanmaya yeni başladıysanız sorularınızı buraya gönderebilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 13-08-2017, 00:13   #1
baykan_m
Altın Üye
 
Giriş: 26/08/2015
Şehir: Bursa
Mesaj: 130
Excel Vers. ve Dili:
Excel 2010
Varsayılan Buton ile Textbox ve Combobox Ekleme

Merhaba Arkadaşlar,

Userforma koyduğum buton ile userforma yeni bir textbox veya combox ekleyebilirmiyiz? Ve ileride yapılacak eklemelerde işlemlerin karışmaması için bu eklediğimiz textbox ın ismini örneğin sadece TextBox100 yapabilirmiyiz?

Yardımcı olan arkadaşlarıma şimdiden çok teşekkür ederim.
baykan_m Çevrimdışı   Alıntı Yaparak Cevapla
Eski 13-08-2017, 00:37   #2
cems
Altın Üye
 
cems kullanıcısının avatarı
 
Giriş: 02/09/2005
Şehir: İstanbul
Mesaj: 1,504
Excel Vers. ve Dili:
office 2003 tr + office 2010 tr
Varsayılan

Bütün nesneler ilgili kodlar altında olduğu sürece işlem yapacaktır. Bunun dışında userforma resm eklemekten farklı bir nesne olmayacaklardır. Yani , kod ile bunları koydunuz adını da değiştirdiniz, mecburen vba kısmını açıp bunların ne yapması gerektiğini söyleyen kodlama da yerleştirip başka nesneler ile de karışmadığından emin olacaksınız.

Bunun yerine belli koşulda görünmeyen ama altında ne iş yapacağı yazılmış nesneler oluşturup yine belli koşulda görünürleştirmeniz daha akla yatkın gibi..

Bu nasıl olacak derseniz ;

--- şartlar oluşmadı
commandbutton1.Visible = false
ya da
--- şartlar oluştu
commandbutton1.Visible = True

ile saklar veya gösterebilirsiniz , ancak kodları yazılı olmalıdır. Textbox adını da baştan değiştirip öyle bırakabilirsiniz.
cems Çevrimdışı   Alıntı Yaparak Cevapla
Eski 13-08-2017, 00:57   #3
baykan_m
Altın Üye
 
Giriş: 26/08/2015
Şehir: Bursa
Mesaj: 130
Excel Vers. ve Dili:
Excel 2010
Varsayılan

Cevabınız için teşekkür ederim cems. Aslında benim yapmak istediğim şu; örneğin bir cv kayıt yapıyoruz ve çalışma bilgisi kısmında çalıştığı işyerleri görevleri vb gibi kriterler için 6 7 tane textbox koymak yerine 1 tane koyup eğer daha fazla var ise ekle butonu koyarak bir 2. textbox oluşturmak. Umarım yapmak istediğimi anlatabilmişimdir.
baykan_m Çevrimdışı   Alıntı Yaparak Cevapla
Eski 13-08-2017, 14:18   #4
cems
Altın Üye
 
cems kullanıcısının avatarı
 
Giriş: 02/09/2005
Şehir: İstanbul
Mesaj: 1,504
Excel Vers. ve Dili:
office 2003 tr + office 2010 tr
Varsayılan

Alıntı:
baykan_m tarafından gönderildi Mesajı Görüntüle
Cevabınız için teşekkür ederim cems. Aslında benim yapmak istediğim şu; örneğin bir cv kayıt yapıyoruz ve çalışma bilgisi kısmında çalıştığı işyerleri görevleri vb gibi kriterler için 6 7 tane textbox koymak yerine 1 tane koyup eğer daha fazla var ise ekle butonu koyarak bir 2. textbox oluşturmak. Umarım yapmak istediğimi anlatabilmişimdir.
Örnekleyerek doğru anlamaya çalışırsam , diyelim başvuran 5 dile sahip ama userformda 2 satır textbox var. Siz bir tuş ile 3 ya da 4 veya 5ci sıra kutucuk açmak ve kaydı aslına uygun yapmak amacındasınız.

Eğer amaç bu ise ; benim naciz bilgime göre bu iki şekilde mümkün.
Birinci yol , bir " gizlenmiş " şablonu kopyalayıp bir tuşla mevcut kutuların altına atmak ki bunu html de yapmak zor olmasa da vba userformda doğru yapmak ve yerleştirme cok zor görünüyor, zira userformun boyu bu şekilde uzamaz. Ya da bu kadar kod yazmak için sabır ve ömür gerekir.

İkinci yol ise , mevcut tek satır textbox ve combobox serisini birinci dili kaydederken bunların boşalması ve ikinci ile sonraki dillerin kaydına açık olması. Bu yolla 100 dil söylemiş olsa da hepsini kaydedebilirsiniz.

Bu mesaj en son " 13-08-2017 " tarihinde saat 14:33 itibariyle cems tarafından düzenlenmiştir....
cems Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 13:07


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet- Çorlu Prefabrik- Çorlu Sürücü Kursu- Çorlu Sandviç Panel- Şişli Avukat- Korona Test Kalemi- Çorlu Vinç- Çorlu Pimapen Tamiri- Çorlu Çelik Konstruksiyon-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden