Textboxlari Kaydetme

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
MERHABALAR
saygıdeğer hocalarım
Ben userformdaki textboxları(textbox1, textbox2, ..textbox24) commandbutton1 e tıklayınca kayıtlar sayfasında a1:x1 e kaydetmesini.Birdaha kaydetme işini yapınca a2:x1 e kaydetmesini istiyorum.Forumda örnekler mevcuttu ama kendime uyarlayamadım.Yardımcı olursanız sevinirim.
İYİ günler
 
Katılım
22 Temmuz 2006
Mesajlar
186
Excel Vers. ve Dili
2003
kaydet buton

Private Sub CommandButton1_Click()
On Error Resume Next
Sheets("Sayfa1").Select
son = [a65536].End(3).Row + 1
Cells(son, 1) = sonsat - 1
Cells(son, 2) = TextBox1.Value
Cells(son, 3) = TextBox2.Value
End Sub

Bu kodlar A:A satırında en son kayıtlı veriyi bulur daha sonra da A sütunun son boş satırına sıra numarası yazar daha sonra hemen onun yanındaki B nin hücresine TextBox1 i, onun yanındaki C nin hücresine TextBox2 yi yazar.

Devamını getirirsin. .
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Cells(son, 1) = sonsat - 1

satırını

Cells(son, 1) = son - 1

olarak düzeltin.
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
SAYIN RİPEK
YİNE HATA VERİYOR

son = [a5000].End(3).Row + 1

SATIRINDAKİ [a5000] KELİMESİNİN MAVİ YAPIYOR.hata veriyor.
YARDIMCI OLABİLİRSENİZ SEVİNİRİM
iyi günler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Dosyanızın boyutu büyük değil ise buraya ekleyebilirmisiniz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
merhaba
Aşağıdaki şekilde deneyin.
Kod:
son = Cells(65536, "A").End(xlUp).Row + 1
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
hepinize teşekkürler
İYİ günler
 
Üst