- Katılım
- 19 Haziran 2007
- Mesajlar
- 418
- Excel Vers. ve Dili
- excel 2007
Merhaba. Aşağıdaki kodlarda ufak bir sorunum var.
seçtiğim hücrelerdeki verileri arşiv sayfama aktarıyorum ama kopy / paste şeklinde oluyor. Ben kes yapıştır şeklinde olsun istiyorum.
Diğer bir husus ilk A sütununa kendi bir şey ekliyor (sıra no gibi) onu kaldıramadım. Dolayısı ile verilerimde birer hücre kayma oluyor.
Bir diğer husus. Arşiv sayfasını seçiyor. Ama seçmeden de arşiv sayfasına veriyi gçnderebilir miyiz? Arşiv sayfasında userformum kalmasın!
seçtiğim hücrelerdeki verileri arşiv sayfama aktarıyorum ama kopy / paste şeklinde oluyor. Ben kes yapıştır şeklinde olsun istiyorum.
Diğer bir husus ilk A sütununa kendi bir şey ekliyor (sıra no gibi) onu kaldıramadım. Dolayısı ile verilerimde birer hücre kayma oluyor.
Bir diğer husus. Arşiv sayfasını seçiyor. Ama seçmeden de arşiv sayfasına veriyi gçnderebilir miyiz? Arşiv sayfasında userformum kalmasın!
Kod:
Private Sub CommandButton6_Click()
Sheets("arşiv").Select
Range("a1").Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Select
Loop
If Range("a1").Value = "" Then
Range("a1").Value = 1
Range("a1").Select
Else
ActiveCell.Value = ActiveCell.Offset(-1, 0).Value + 1
End If
ActiveCell.Offset(0, 1).Value = TextBox1
ActiveCell.Offset(0, 2).Value = TextBox2
ActiveCell.Offset(0, 3).Value = TextBox3
ActiveCell.Offset(0, 4).Value = TextBox4
ActiveCell.Offset(0, 5).Value = ComboBox1
ActiveCell.Offset(0, 6).Value = ComboBox2
ActiveCell.Offset(0, 7).Value = TextBox5
ActiveCell.Offset(0, 8).Value = TextBox6
ActiveCell.Offset(0, 9).Value = TextBox7
ActiveCell.Offset(0, 10).Value = ComboBox3
ActiveCell.Offset(0, 11).Value = ComboBox4
ActiveCell.Offset(0, 12).Value = TextBox8
ActiveCell.Offset(0, 13).Value = ComboBox5
ActiveCell.Offset(0, 14).Value = ComboBox6
ActiveCell.Offset(0, 15).Value = ComboBox7
ActiveCell.Offset(0, 16).Value = ComboBox8
ActiveCell.Offset(0, 17).Value = ComboBox9
ActiveCell.Offset(0, 18).Value = ComboBox10
ActiveCell.Offset(0, 19).Value = ComboBox11
ActiveCell.Offset(0, 20).Value = TextBox9
ActiveCell.Offset(0, 21).Value = TextBox10
ActiveWorkbook.Save
MsgBox " Bu kişi genel listeden çıkartılıp arşive alındı", vbCritical, "UYARI"
End Sub
