• DİKKAT

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

textbox

Katılım
21 Ocak 2013
Mesajlar
425
Excel Vers. ve Dili
2010
userformda üzerinde sayfa1 ve q11 hücresindeki veriyi textbox10 da görüntülemek istiyorum yaptığım kod hücredeki formülü sıfırlıyor yada sabit gösteriyor. yardımcı olursanız sevinirim.
 
TextBox10=Worksheets("Sayfa1").Range("Q11").Value
 
UserForm_Initialize()
TextBox10 = Worksheets("Sayfa1").Range("Q11").Value

yaptım anlık değerler değiştiğinde göstermiyor
 
Hücrenin değeri her değiştiğinde/değiştirdiğinizde TextBox10 da yeni değeri görmek istiyorsanız o satırı her defasında yineleyin.

Diğer sorununuz içinse
TextBox10 = FormatCurrency(Worksheets("Sayfa1").Range("Q11").Value)
 
Private Sub UserForm1_Initialize()
TextBox10 = FormatCurrency(Worksheets("Sayfa1").Range("Q11").Value)
End Sub
 
Her daim göstermesi gerekir.
Q11 de bir değer varsa

Dosyanızı ekleyin onun üzerinden bakalım.
 
Dosyanız baktım.
Userform1 de sadece şöyle bir kodunuz var.
C++:
Private Sub CommandButton2_Click()

Worksheets("Sayfa1").Cells(2, 9) = TextBox1.Value
Worksheets("Sayfa1").Cells(2, 10) = TextBox2.Value
Worksheets("Sayfa1").Cells(2, 11) = TextBox3.Value
Worksheets("Sayfa1").Cells(2, 13) = TextBox4.Value
Worksheets("Sayfa1").Cells(2, 14) = TextBox5.Value
Worksheets("Sayfa1").Cells(2, 15) = TextBox6.Value
Worksheets("Sayfa1").Cells(2, 17) = TextBox9.Value
Worksheets("Sayfa1").Cells(2, 18) = TextBox8.Value
Worksheets("Sayfa1").Cells(2, 19) = TextBox7.Value

End Sub

Bu kodla TextBox1 içindeki değeri hücreye yazarsınız.
Tersini yapmak içinde eşitliğin yönünü değiştirmen yeterli olacaktır.
Para Birimi için cevabımı zaten yazmıştım.
Hesapla butonuna ait mevcutta herhangi bir kod yok.

Eğer TextBox içeriklerini sıfılamak istiyorsanız
C++:
TextBox1=""
yazmanın yeterli

Bunu 1 den 7 ye kadar olan textboxlar için tek seferde yapayım derseniz aşağıdakini kullanabilirsiniz.
C++:
Sub Temizle()
For i = 1 To 7
    Me.Controls("TextBox" & i) = ""
Next i
End Sub
 
tam anlayamadım şimdi textbox10 nu neden sayfa1 q11 hücresini görüntüleyemiyorum
 
TextBox10.Value = Worksheets("Sayfa1").Cells(11, 17)
bu kod ile çözdüm ancak parasal yapamadım
 
Worksheets("Sayfa1").Cells(11, 17) =Worksheets("Sayfa1").Range("Q17")

Bunların ikisi de aynı şeydir.
Para birimi için #5 numaralı mesajımda ne yapacağınızı gösterdim.
 
Geri
Üst