TekstBox

Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
UserForm üzerindeki TekstBox'a girdiğim yazı veya sayının istediğim bir hücrede görünmesini, ve her açtığımda girdiğim değerlerin belirttiğim hücreden sonraki alt sıralarada kaydedebilmek istiyorum. kısaca TekstBox'u kayıt amacıyla kullanmak istiyorum. bir nevi bilgi girişi amacıyla. Yardım edemisiniz!
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ã?rneğin A sütununa sırayla yazdırmak istediğinizi farz edersek;
[vb:1:b589d344e3]sat=worksheetfunction.counta(range("A1:A65536))+1
range("A" & sat)=textbox1.value
[/vb:1:b589d344e3]
şeklindeki bir kodu kullanabilirsiniz. Bu kodu userform üzerindeki bir butona bağlayacağınız gibi,textbox un change olayınada yazarak da hücreye yazdırabilirsiniz.
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
TEÞTeşekkür Ederim LEVENTİM
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
BU VERDİÐİNİZ KODLARI VBA DA TextBox'u çift tıklatıp yapıştırdım ama olmadı. ne yapacağım? sırayla anlatırmısın LEVENTİM!
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textbox a yazmayın denedim şimdi ilginç bir şey çıktı,bir animasyon olarak kullanılabilir belki,onun yerine userforma bir buton ekleyin ve aşağıdaki kodları command butona yazın.
[vb:1:21f764d7ef]Private Sub CommandButton1_Click()
sat = WorksheetFunction.CountA(Range("A1:A65536")) + 1
Range("A" & sat) = TextBox1.Value
End Sub
[/vb:1:21f764d7ef]
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
İlk verdiğim kodda bir tırnak işaretini (kırmızı renkli olan) atlamışım doğrusu aşağıdaki gibi olacaktır.

[vb:1:fadf23be2e]sat=worksheetfunction.counta(range("A1:A65536"))+1
range("A" & sat)=textbox1.value
[/vb:1:fadf23be2e]
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
LEVENTİM OLDU. ELLERİNE SAÐLIK ÇOK TEÞEKKÜR EDERİM.
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
leventim peki A2 HÜCRESİNDEN NASIL YAZDIRABİLİRİM KODLAR ÜZERİNDE NE YAPMAM LAZIM? ÇOK OLUYORUM AMA KUSURA BAKMA.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
koddaki +1'i +2 yaparsanız A2 hücresinden başlar
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
oldu teşekkürler leventim.
 
Üst