Arkadaşlar merhaba,
Bir konuda desteğinize ihtiyacım bulunmakta.
Aşağıda paylaştığım kodlar tam benim istediğim gibi çalışıyor ancak şöyle bir sorun farkettim;
Checkbox'lardan aynı anda iki seçenekte işaretlenirse iki seçenekte istediğim yere vs.geliyor ancak,üst kodlarda yazdığım text kodları ilk boş satıra gidiyor.
Şöyleki;A4 ve A3 kağıt talebi yapan bir kişi iki checkbox'ıda işaretlerse B2 ve B3 satırlarına bu veriler geliyor ancak talepte bulunanın adı A sütununda ilk boş hücreye baktığı için A2'ye yazıyor sadece. Checkbox'a bağlı olarak ilk boş hücreye baksada hem A1 hem A2'ye aynı anda nasıl yazdırabilirim ?
Private Sub cmdAdd_Click()
If TextBox1.Text = Empty Then MsgBox "Departman", vbCritical, "Firma": Exit Sub
If TextBox2.Text = Empty Then MsgBox "Ürün", vbCritical, "Firma": Exit Sub
Son_Dolu_Satir = Sheets("Stok Takibi").Range("A65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
Sheets("Stok Takibi").Range("A" & Bos_Satir).Value = TextBox1.Text
Sheets("Stok Takibi").Range("D" & Bos_Satir).Value = TextBox2.Text
Sheets("Stok Takibi").Range("C" & Bos_Satir).Value = TextBox3.Text
MsgBox "Kayıt Tamamlandı.", , "IKEA"
Unload IKEA
End Sub
Private Sub CheckBox1_Click()
Son_Dolu_Satir = Sheets("Stok Takibi").Range("B65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
If CheckBox1 = True Then Sheets("Stok Takibi").Range("B" & Bos_Satir).Value = "A4 Kağıt"
If CheckBox1 = False Then Sheets("Stok Takibi").Range("B" & Son_Dolu_Satir).Value = ""
End Sub
Private Sub CheckBox2_Click()
Son_Dolu_Satir = Sheets("Stok Takibi").Range("B65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
If CheckBox2 = True Then Sheets("Stok Takibi").Range("B" & Bos_Satir).Value = " A3 Kağıt"
If CheckBox2 = False Then Sheets("Stok Takibi").Range("B" & Son_Dolu_Satir).Value = ""
End Sub
Bir konuda desteğinize ihtiyacım bulunmakta.
Aşağıda paylaştığım kodlar tam benim istediğim gibi çalışıyor ancak şöyle bir sorun farkettim;
Checkbox'lardan aynı anda iki seçenekte işaretlenirse iki seçenekte istediğim yere vs.geliyor ancak,üst kodlarda yazdığım text kodları ilk boş satıra gidiyor.
Şöyleki;A4 ve A3 kağıt talebi yapan bir kişi iki checkbox'ıda işaretlerse B2 ve B3 satırlarına bu veriler geliyor ancak talepte bulunanın adı A sütununda ilk boş hücreye baktığı için A2'ye yazıyor sadece. Checkbox'a bağlı olarak ilk boş hücreye baksada hem A1 hem A2'ye aynı anda nasıl yazdırabilirim ?
Private Sub cmdAdd_Click()
If TextBox1.Text = Empty Then MsgBox "Departman", vbCritical, "Firma": Exit Sub
If TextBox2.Text = Empty Then MsgBox "Ürün", vbCritical, "Firma": Exit Sub
Son_Dolu_Satir = Sheets("Stok Takibi").Range("A65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
Sheets("Stok Takibi").Range("A" & Bos_Satir).Value = TextBox1.Text
Sheets("Stok Takibi").Range("D" & Bos_Satir).Value = TextBox2.Text
Sheets("Stok Takibi").Range("C" & Bos_Satir).Value = TextBox3.Text
MsgBox "Kayıt Tamamlandı.", , "IKEA"
Unload IKEA
End Sub
Private Sub CheckBox1_Click()
Son_Dolu_Satir = Sheets("Stok Takibi").Range("B65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
If CheckBox1 = True Then Sheets("Stok Takibi").Range("B" & Bos_Satir).Value = "A4 Kağıt"
If CheckBox1 = False Then Sheets("Stok Takibi").Range("B" & Son_Dolu_Satir).Value = ""
End Sub
Private Sub CheckBox2_Click()
Son_Dolu_Satir = Sheets("Stok Takibi").Range("B65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
If CheckBox2 = True Then Sheets("Stok Takibi").Range("B" & Bos_Satir).Value = " A3 Kağıt"
If CheckBox2 = False Then Sheets("Stok Takibi").Range("B" & Son_Dolu_Satir).Value = ""
End Sub
