Seçilen satırı Aktar ve Sil
#1
Merhabalar;
Seçmiş olduğum satırı Farklı bir sekmeye aktarıp, Aktarılan satırı silmek istiyorum. Elimde aşağıdaki kod var, Fakat burada aktarmak istediğim sekmenin taranıp sondaki boş hücreye kayıt yapmasını;
Birde Renklendirmiş olduğum satır ve sütun ve hücreden;
Benim istediğim satır aralığı(B:T) ve sütunun da başlığının reklendirilmesini nasıl yapabilirim.
Dosya ektedir.
Saygılarımla....
Visual Basic
  1. Sub AktarVeSil()
  2. '
  3. ActiveCell.Rows("1:1").EntireRow.Select
  4. Selection.Cut
  5. Sheets("MemSil").Select
  6. ActiveWindow.SmallScroll Down:=-6
  7. ActiveCell.Rows("1:1").EntireRow.Select
  8. ActiveSheet.Paste
  9. Sheets("Memur").Select
  10. Selection.Delete Shift:=xlUp
  11. End Sub



Visual Basic
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
  2. Cells.Interior.ColorIndex = xlColorIndexNone
  3. ActiveCell.EntireColumn.Interior.ColorIndex = 19 'Sütun Rengi
  4. ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
  5. ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi
  6. End Sub





  Alıntı
Bu mesajı beğenenler:
#2
Sayın ozkovlu29, son hücreyi bulmak için aşağıdaki kodu kullanabilirsiniz.Umarım işinize yarar.
Birde Renklendirmiş olduğum satır ve sütun ve hücreden;
Benim istediğim satır aralığı(B:T) ve sütunun da başlığının reklendirilmesini nasıl yapabilirim. Kısmını tam anlamadım bir örnek verebilir misiniz. Kolay gelsin.

Sheets("sayfa adi").Select
DEG = Cells(65536, "sütun harfi (A,C gibi)").End(3).Row + 1
Cells(DEG, "sütun harfi (A,C gibi)").Select



  Alıntı
Bu mesajı beğenenler:
#3
Merhabalar emin bey,
Gönderdiğiniz kod işime yaradı. Burada birde Silinecek personeli mesaj verdirmek istiyorum.
Visual Basic
  1. MsgBox "c1" & "Personeli aktamak istediğinizden eminmisiniz? ", vbYesNoCancel


seçmiş olduğum kişinin adı ve soyadını nasıl mesajda gösterebilirim.
Saygılarımla...



  Alıntı
Bu mesajı beğenenler:
#4
Visual Basic
  1. Sub YeniAktar()
  2.  
  3. secim = ActiveCell.Value
  4. ActiveCell.Rows("1:1").EntireRow.Select
  5. MsgBox secim & " Aktarıldıktan sonra Silinecektir. Onaylıyormusunuz?", vbOKCancel
  6. Selection.Cut
  7. Sheets("MemSil").Select
  8. DEG = Cells(65536, "C").End(3).Row + 1
  9. Cells(DEG, "C").Select
  10. ActiveCell.Rows("1:1").EntireRow.Select
  11. ActiveSheet.Paste
  12. Sheets("Memur").Select
  13. Selection.Delete Shift:=xlUp
  14. Sheets("MemSil").Select
  15.  
  16. End Sub



ADI VE SOYADINI NASIL BİRLEŞTİREBİLİRİM.



  Alıntı
Bu mesajı beğenenler:
#5
Visual Basic
  1. secim = ActiveCell.Value & ActiveCell.Offset(0, 1).Value 'Aktif hücrenin sağındakini seçer.



Bu şekilde hallettim.



  Alıntı
Bu mesajı beğenenler:
#6
Kusuruma bakmayın mesajları takip edemiyorum yoğunluktan. Hallettiğinize sevindim. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Süz Sayfa 2 Ye Aktar Makrosu conquerora 2 649 23-12-2019, 13:21
Son Mesaj: conquerora
  Çif satırlı hücrelerin verilerini aktar ozkovlu29 4 922 28-06-2018, 09:38
Son Mesaj: ozkovlu29
  Sayfalar Arası Veri Aktar ve Çek ozkovlu29 0 1.014 10-02-2017, 20:16
Son Mesaj: ozkovlu29

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi