sayın hocalarım personelle ilgili formda bir takım öğrendiğim bilgilerle ilgili bir çalışma yapıyorum. Takıldığım yer Userformda 8 adet optionbuton var.
Aşağıdaki kodla kayıt yapıyorum. Ancak örnek olarak birinci optionu işaretleyip kayıt yap dediğimde diğer optionbutonalrıda seçmiş gibi kayıt yapıyor. Bu konuda yardımcı olursanız sevinirim. Örnek çalışmayı ekliyorum.
Aşağıdaki kodla kayıt yapıyorum. Ancak örnek olarak birinci optionu işaretleyip kayıt yap dediğimde diğer optionbutonalrıda seçmiş gibi kayıt yapıyor. Bu konuda yardımcı olursanız sevinirim. Örnek çalışmayı ekliyorum.
Kod:
Private Sub CommandButton1_Click() 'KAYDET TUŞU (Yeni veri girişi için kullanılmaktadır.)
'1 - Kayıt işlemi için gerekli bilgileri ilgili hücrelere aktarıyoruz.
With Worksheets("Sayfa1")
Satır = .Range("A65536").End(3).Row + 1
.Cells(Satır, "A") = Application.Max(.Range("A2:A" & Satır)) + 1
.Cells(Satır, "T") = TextBox1.Text
.Cells(Satır, "B") = TextBox2.Text
.Cells(Satır, "C") = TextBox3.Text
.Cells(Satır, "D") = TextBox4.Text
.Cells(Satır, "E") = TextBox5.Text
.Cells(Satır, "AA") = TextBox6.Text
.Cells(Satır, "G") = TextBox7.Text
.Cells(Satır, "Z") = TextBox8.Text
.Cells(Satır, "Y") = TextBox10.Text
.Cells(Satır, "X") = ComboBox1.Text
.Cells(Satır, "H") = TextBox11.Text
.Cells(Satır, "I") = TextBox19.Text
.Cells(Satır, "V") = TextBox20.Text
.Cells(Satır, "W") = ComboBox3.Text
.Cells(Satır, "J") = ComboBox4.Text
.Cells(Satır, "AF") = TextBox17.Text
.Cells(Satır, "AH") = OptionButton1.Caption
.Cells(Satır, "AI") = OptionButton2.Caption
.Cells(Satır, "AJ") = OptionButton3.Caption
.Cells(Satır, "AK") = OptionButton4.Caption
.Cells(Satır, "AL") = OptionButton5.Caption
.Cells(Satır, "AM") = OptionButton6.Caption
.Cells(Satır, "AN") = OptionButton7.Caption
.Cells(Satır, "AO") = OptionButton8.Caption
End With
ThisWorkbook.Save 'her kayıt sonrası dosyayı kaydeder.
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation, "Kayıt İşlemi"
Unload Me
UserForm1.Show
End Sub
Ekli dosyalar
Son düzenleme:
