Hazırladığım userformda excel'e kayıt yaparken belirttiğim sayfaya değilde o an açık olan sheet'e kayıt yapıyor.Kullandığım kod;
Private Sub CommandButton1_Click()
Dim Satır As Long, Say As Byte
Satır = Range("A65536").End(3).Row + 1
If ComboBox1.Text = "" Then
MsgBox "LÜTFEN -MAĞAZA ADINI GİRİNİZ- bilgisini giriniz !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox1.SetFocus
Exit Sub
End If
If TextBox2.Text = "" Then
MsgBox "Lütfen -LÜTFEN -AD SOYAD- bilginizi giriniz !", vbExclamation, "Eksik Bilgi Girişi"
TextBox2.SetFocus
Exit Sub
End If
If TextBox3.Text = "" Then
MsgBox "Lütfen -LÜTFEN -BULUNTU TARİHİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox3.SetFocus
Exit Sub
End If
If TextBox4.Text = "" Then
MsgBox "LÜTFEN -BULUNTU SAATİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox4.SetFocus
Exit Sub
End If
If ComboBox2.Text = "" Then
MsgBox "LÜTFEN BULUNTU TÜRÜNÜ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox2.SetFocus
Exit Sub
End If
If ComboBox3.Text = "" Then
MsgBox "LÜTFEN -BULUNTU CİNSİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox3.SetFocus
Exit Sub
End If
If ComboBox4.Text = "" Then
MsgBox "LÜTFEN -MUHAFAZA ALANINI GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox4.SetFocus
Exit Sub
End If
If TextBox6.Text = "" Then
MsgBox "LÜTFEN -ÖZELLİKLER ALANINI DOLDURUNUZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox6.SetFocus
Exit Sub
End If
If ComboBox5.Text = "" Then
MsgBox "LÜTFEN -PERİYOD ALANINI DOLDURUNUZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox5.SetFocus
Exit Sub
End If
Cells(Satır, "A") = Satır + 1
Cells(Satır, "B") = TextBox1.Text
Cells(Satır, "C") = ComboBox1.Text
Cells(Satır, "D") = TextBox2.Text
Cells(Satır, "E") = TextBox3.Text
Cells(Satır, "F") = TextBox4.Text
Cells(Satır, "G") = TextBox5.Text
Cells(Satır, "H") = ComboBox2.Text
Cells(Satır, "I") = ComboBox3.Text
Cells(Satır, "J") = ComboBox4.Text
Cells(Satır, "K") = TextBox6.Text
Cells(Satır, "L") = ComboBox5.Text
TextBox1 = ""
ComboBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
ComboBox2 = ""
ComboBox3 = ""
ComboBox4 = ""
TextBox6 = ""
ComboBox5 = ""
ComboBox1.SetFocus
End Sub
şeklindedir.Bu kodu nasıl düzenlersem sadece istediğim sheet'e (sheet name-veri) kayıt yapar.
Private Sub CommandButton1_Click()
Dim Satır As Long, Say As Byte
Satır = Range("A65536").End(3).Row + 1
If ComboBox1.Text = "" Then
MsgBox "LÜTFEN -MAĞAZA ADINI GİRİNİZ- bilgisini giriniz !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox1.SetFocus
Exit Sub
End If
If TextBox2.Text = "" Then
MsgBox "Lütfen -LÜTFEN -AD SOYAD- bilginizi giriniz !", vbExclamation, "Eksik Bilgi Girişi"
TextBox2.SetFocus
Exit Sub
End If
If TextBox3.Text = "" Then
MsgBox "Lütfen -LÜTFEN -BULUNTU TARİHİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox3.SetFocus
Exit Sub
End If
If TextBox4.Text = "" Then
MsgBox "LÜTFEN -BULUNTU SAATİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox4.SetFocus
Exit Sub
End If
If ComboBox2.Text = "" Then
MsgBox "LÜTFEN BULUNTU TÜRÜNÜ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox2.SetFocus
Exit Sub
End If
If ComboBox3.Text = "" Then
MsgBox "LÜTFEN -BULUNTU CİNSİNİ GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox3.SetFocus
Exit Sub
End If
If ComboBox4.Text = "" Then
MsgBox "LÜTFEN -MUHAFAZA ALANINI GİRİNİZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox4.SetFocus
Exit Sub
End If
If TextBox6.Text = "" Then
MsgBox "LÜTFEN -ÖZELLİKLER ALANINI DOLDURUNUZ !", vbExclamation, "Eksik Bilgi Girişi"
TextBox6.SetFocus
Exit Sub
End If
If ComboBox5.Text = "" Then
MsgBox "LÜTFEN -PERİYOD ALANINI DOLDURUNUZ !", vbExclamation, "Eksik Bilgi Girişi"
ComboBox5.SetFocus
Exit Sub
End If
Cells(Satır, "A") = Satır + 1
Cells(Satır, "B") = TextBox1.Text
Cells(Satır, "C") = ComboBox1.Text
Cells(Satır, "D") = TextBox2.Text
Cells(Satır, "E") = TextBox3.Text
Cells(Satır, "F") = TextBox4.Text
Cells(Satır, "G") = TextBox5.Text
Cells(Satır, "H") = ComboBox2.Text
Cells(Satır, "I") = ComboBox3.Text
Cells(Satır, "J") = ComboBox4.Text
Cells(Satır, "K") = TextBox6.Text
Cells(Satır, "L") = ComboBox5.Text
TextBox1 = ""
ComboBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
ComboBox2 = ""
ComboBox3 = ""
ComboBox4 = ""
TextBox6 = ""
ComboBox5 = ""
ComboBox1.SetFocus
End Sub
şeklindedir.Bu kodu nasıl düzenlersem sadece istediğim sheet'e (sheet name-veri) kayıt yapar.
