textbox'a yazdığım veri kalsın

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
textbox'a yazdığım değer textbox text özelliğinde kalacak. User form acık değilkende o veriyi kullana bilmeliyim .Ve tekrar userform u actığımda o veri yine text boxda gelmeli .
Normalde textbox'un text özelliğine yazdığımız bir veri devamlı geliyor. İşte o text verisinin text box'a veri girdikce ona eşitlenmesin iistiyorum. O kadar.
Uzun zamandır bunu araştırıyorum ama halen bula madım .

İlginiz için şimdiden teşekkürler.


Daha öncede sormuş ve bu soruya yanıt bulamamıştık.
http://www.excel.web.tr/showthread.php?p=156568#post156568
Bir cevabı olması lazım . Konu gerilerde kaldığı için tekrar acmak istedim. Birileri biliyor olmalı .
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba,
"Public" değişken kullanarak yapabilirsiniz.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Merhaba,
"Public" değişken kullanarak yapabilirsiniz.
Anlayamadın .
Bir hüçreye bağlamak gibi bir yoldan bahsediyosanız onu yaptım . Fakat excel sayfası kullanmadan yapmak istediğim için textbox.text özeliğini kullanmak istiyorum.

Küçük bir ipiçu daha verirseniz sevinirim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
İstenilen böyle bir şey mi? Ekli dosyayı inceleyiniz.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Evet.
Kesinlikle ilk bakışta bu .
Peki nasıl. Kodlar nerde :D
Özellikle mi alakalıydı? Peki nasıl.?
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Yoo hayır cabuk cevap vermışım.
Hüçreye bağlamadan yapmak istemiştim.
ControlSource'yi kullanamdan . Kod ile yanı chance özelliğiyle değiştirmek istemiştim. Ama sanırım bunun excel sayfası kullanmadan bir çözüm bulamadık yiğne.

Normalde Texte bir değer verdiğimizde o değer geliyor. Bu değeri ellen değilde kod ile değşitirmek istiyorum. Ve Textbox değiştiğinde text veya value değeride değişeccek .

Ama textbox un change özelliğine textbox1.text = textbox1 gübü kod yazdoğımda yemedi.


Bile miyorum .

Yine deteşekkürler.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Örnekte, dosya kapatılmadığı sürece textboxdaki en son veri hafıza da tutulur.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Evet buda bir cözöm ama düşündüğüm değil.

Benim istediim bir kod ile textbox.text yada value (ikisin farkı yok heralde biri değişince ötekide değişiyo cünkü.) değerlerini kod ile değiştirmek.
mesala test2 dosyasında verdiğiniz örnekte

textboxt1.text = deg

yazdığımda özelliklerde text Yine 100 kaliyo yine 100 kalıyor.

Olmalı olmalı ama başka bir yolu olmalı. Ama Ben pes etmek üzereyim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textboxun properties penceresine kod ile bir değer kaydemezsiniz. Yapmanız gereken değeri bir yere kaydedip oradan okumaktır. Bu yer registry olabilir, bir text dosyayı olabilir, ama en pratiği bir excel hücresi kullanmaktır. Bunu neden istemediğinizide açıkçası anlayamadım. Verinin kaydedildiği sayfayıda gizleyebilirsiniz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Eğer VB editörüne şifre koymayacaksanız, VB editörü içindeki bir modülede kaydedilebilir. Bunun için bir örnek dosya eklemenizi öneririm.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Mrb. Arkadaşların eklediği dosyaları örnek dosya olarak kullana biliriz.

Benim asıl merak ettiğim olay txetbox un text özelliğine klavye ile veri gire biliyoruz. Bu değer devamlı olarak aynı kalıyor . Bunu kod ile değiştire biliriz düşüncesiyle cıktım yola . Ama olmuyor anladığım kadarıyla. Sonuç buna geliyor yani.

Hüçreye bağlamak istememin nedenini gelince . Bu şekilde bağlayarak kullandığım su an 6 userform da onlarca textbox var. Çoğaldıkca karmasık bir yapı alacak ondan çekiniyorum.

İlginiz için teşekkürler.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
txetbox un text özelliğine klavye ile veri gire biliyoruz. Bu değer devamlı olarak aynı kalıyor . Bunu kod ile değiştire biliriz düşüncesiyle cıktım yola .
Mantıklı gelmıyor mu sizede . Neden kod ile değiştiremiyoruz. O kadar araştırdım bulamadım . Artık bi dahaki sefere .
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bence, düşündüğünüz mantık excelin mantığıyla uyuşmuyor. Sunulan alternatifler beklentilerinizi karşılamıyor tarzında beyanatlarınız var. Şimdi burda amaç, herhangi bir yolla yada yöntemle sonuca ulaşmaktır. Çoğu zaman ilk sonuca ulaşılan yol, uzun yol olabiliyor. Zamanla bunun kısa yolları bulunup değerlendiriliyor. Benim tavsiyem, sizinde bu şekilde yapmanızdır. Yoksa her düşündüğümüzü yada tasarladığımızı excele yaptıramıyoruz.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Evet. Sanırım haklısınız.

Excel şimdiye kadar bütün sorunlarıma düşündüğüm şekilde cevap verdiği için bunuda verecek sandım . Hala sanıyorum . :D . Fazlada abartıyor ola bilirim belki istediğim cevapları buldum ama kullanamıyor da ola bilirim.

Ayrıca bu soruda "Public" olayınıda öğrenmiş oldum. Hiç kullanmıyordum. Heralde excel macrolardan VB öğrenmemden kaynaklanıyor olsa gerek . Halbuki Programcılıkta devamlı kullanılan bir olaymış.

Bunun içinde anemos'un önerisi ne çok teşekkür ediyorum .

ve tabiyki yine www.excel.web.tr .

Muhabbetle.
 
Üst