Form bilgilerini excel'e kaydetme ?

Katılım
24 Mayıs 2009
Mesajlar
168
Excel Vers. ve Dili
2003 türkçe
arkadaşlar bir program üzerinde çalışıyorum site içerisinde gezindim tam olarak nasıl yapıldığını kavrıyamadım sizden ricam userfomdaki bilgileri excel saysa 1 deki bölüme yazabilmek şimdiden teşekkür ederim
 

Ekli dosyalar

Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
arkadaşlar bir program üzerinde çalışıyorum site içerisinde gezindim tam olarak nasıl yapıldığını kavrıyamadım sizden ricam userfomdaki bilgileri excel saysa 1 deki bölüme yazabilmek şimdiden teşekkür ederim
Örnek teşkil etmesi için ufak bir çalışma ekteki kodları userformun altına atınız..

Kod:
[B]Private Sub CommandButton1_Click()
sonsat = Sheets("Sayfa1").Range("B65536").End(3).Row + 1
Sheets("Sayfa1").Cells(sonsat, "B").Value = TextBox1.Value
Sheets("Sayfa1").Cells(sonsat, "C").Value = TextBox3.Value
Sheets("Sayfa1").Cells(sonsat, "d").Value = TextBox4.Value
MsgBox "Kayıt İşlemi Tamamlandı"
End Sub

Private Sub CommandButton2_Click()
a = Sheets("Sayfa1").Range("B:B").Find(What:=TextBox1.Value, LookIn:=xlValues).Row
If Sheets("Sayfa1").Cells(a, "C").Value = TextBox3.Value Then
Rows(a).Delete Shift:=xlUp
Else
MsgBox "Kayıt bulunamadı"
End If
End Sub

Private Sub CommandButton3_Click()
a = Sheets("Sayfa1").Range("B:B").Find(What:=TextBox1.Value, LookIn:=xlValues).Row
If Sheets("Sayfa1").Cells(a, "C").Value = TextBox3.Value Then
Sheets("Sayfa1").Cells(a, "d").Value = TextBox4.Value
Else
MsgBox "Kayıt bulunamadı"
End If
End Sub

Private Sub TextBox4_Change()
If IsNumeric(TextBox4.Value) Then
Else
TextBox4.Value = ""
End If
End Sub[/B]
 
Katılım
24 Mayıs 2009
Mesajlar
168
Excel Vers. ve Dili
2003 türkçe
eline sağlık harıka olmuş fakat ekledikten sonra texbox da bilgi kalıyor onu elle silmem gerekiyor yani ekledikten sonra kutular tekrar boş olma şansı varmı acaba veya sil dedinmi verideki bilgiyi silemiyor değiştirde de aynı problem acaba buşekildemi oluyor yoksa düzeltilme şansı varmı acamı şimdiden teşekkür ederim
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
eline sağlık harıka olmuş fakat ekledikten sonra texbox da bilgi kalıyor onu elle silmem gerekiyor yani ekledikten sonra kutular tekrar boş olma şansı varmı acaba veya sil dedinmi verideki bilgiyi silemiyor değiştirde de aynı problem acaba buşekildemi oluyor yoksa düzeltilme şansı varmı acamı şimdiden teşekkür ederim
Yukarıdaki ornek detaylı yapmadım.

sil ve değiştir komutları adı ve soyadı bilgisini girdiğiniz kişiyi tablodan siler. Adı ve soyadı girmezseniz işlem yapmaz. başta belirttiğim gibi örnek teşkil etmesi içindi.

gun içinde detaylı hale getirip yukleme yapabilirim.ama iş yoğunluğu biraz fazla bugun:( biraz bekleticem.

ekle komutunun altına kodları koyarsanız ekledikten sonra temizleme yapar.

Kod:
Private Sub CommandButton1_Click()
sonsat = Sheets("Sayfa1").Range("B65536").End(3).Row + 1
Sheets("Sayfa1").Cells(sonsat, "B").Value = TextBox1.Value
Sheets("Sayfa1").Cells(sonsat, "C").Value = TextBox3.Value
Sheets("Sayfa1").Cells(sonsat, "d").Value = TextBox4.Value
[B]TextBox1.Value=""
TextBox3.Value=""
TextBox4.Value=""[/B]
MsgBox "Kayıt İşlemi Tamamlandı"
End Sub
 
Katılım
24 Mayıs 2009
Mesajlar
168
Excel Vers. ve Dili
2003 türkçe
Abicim varya kalbimi okudun ve içimdekileri sen dillendirdin sana çok ama çok teşekkür ederim kardeş harika olmuş
 
Üst