- Katılım
- 4 Ağustos 2008
- Mesajlar
- 117
- Excel Vers. ve Dili
- Türkçe
Merhaba;
Userforum aracılı ile excel sayfasına veri aktarıyorum. Sil komutunu mecburen sadece eklediğim hücrelerle yapıyorum. Buraya kadar sorun yok ama sildiğim zaman satır boş kalıyor aşağıdaki ekle komutlarını kullanıyorum arada boşluk varsa önce oraya yazması için ne şekilde değişiklik yapmam gerekiyor?
Userforum aracılı ile excel sayfasına veri aktarıyorum. Sil komutunu mecburen sadece eklediğim hücrelerle yapıyorum. Buraya kadar sorun yok ama sildiğim zaman satır boş kalıyor aşağıdaki ekle komutlarını kullanıyorum arada boşluk varsa önce oraya yazması için ne şekilde değişiklik yapmam gerekiyor?
Kod:
Private Sub CommandButton6_Click()
On Error Resume Next
Dim i As Long
For i = 9 To Range("b65536").End(3).Row
If Cells(i, 2).Value = ComboBox1.Text Then
MsgBox "Aynı T.C. No ile tekrar kayıt yapılamaz.", vbCritical, "UYARI:"
Call CommandButton2_Click
Exit Sub
End If
Next i
With Sayfa4.Range("b65536")
.End(3)(2, 1).Value = Me.ComboBox1.Text
.End(3)(1, 2).Value = Me.TextBox3.Text
.End(3)(1, 3).Value = Me.TextBox4.Text
.End(3)(1, 4).Value = Me.TextBox5.Text
.End(3)(1, 5).Value = Me.ComboBox2.Text
.End(3)(1, 6).Value = Me.ComboBox3.Text
.End(3)(1, 7).Value = Me.TextBox6.Text
.End(3)(1, 24).Value = Format(Me.TextBox7.Text, "dd.mm.yyyy")
.End(3)(1, 25).Value = Format(Me.TextBox8.Text, "dd.mm.yyyy")
.End(3)(1, 26).Value = Me.TextBox9.Text
.End(3)(1, 27).Value = Format(Me.TextBox10.Text, "dd.mm.yyyy")
.End(3)(1, 28).Value = Me.TextBox11.Text
.End(3)(1, 29).Value = Me.TextBox12.Text
.End(3)(1, 30).Value = Me.TextBox13.Text
.End(3)(1, 31).Value = Me.TextBox14.Text
End With
temizle
Call UserForm_Initialize
End Sub