• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

  • Konbuyu başlatan Konbuyu başlatan Rafet
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
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ı .
 
Merhaba,
"Public" değişken kullanarak yapabilirsiniz.
 
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.
 
İstenilen böyle bir şey mi? Ekli dosyayı inceleyiniz.
 
Evet.
Kesinlikle ilk bakışta bu .
Peki nasıl. Kodlar nerde :D
Özellikle mi alakalıydı? Peki nasıl.?
 
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.
 
Örnekte, dosya kapatılmadığı sürece textboxdaki en son veri hafıza da tutulur.
 
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.
 
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.
 
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.
 
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.
 
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 .
 
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.
 
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.
 
Geri
Üst