• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro ile satır silme ve liste sonu uyarısı

Katılım
6 Şubat 2014
Mesajlar
30
Excel Vers. ve Dili
excel 2010
Selamlar herkese ,

seçtiğim satırı makro ile silmek ve silinen satırın altında kalan değerleri silinen satırın boşluğunu dolduracak şekilde yukarıya taşımak istiyorum , şimdiden teşekkürler.

Yapılmak isteneni excel dosyası içinde de örneği ile açıkladım .
 

Ekli dosyalar

Kod:
Sub ASKM_sil()
Satir = ActiveCell.Row
Rows(Satir).Delete
End Sub
 
Merhaba,

Kodları deneyiniz.

Kod:
Private Sub CommandButton1_Click()

    Dim SonSat  As Integer
    
    SonSat = Cells(Rows.Count, "E").End(3).Row + 1
    
    If SonSat < 4 Then SonSat = 4
    If SonSat > 13 Then
        MsgBox "TABLO DOLU, ÖNCE BOŞALT SONRA YAZAYIM", vbCritical
        Exit Sub
    End If
    
    Range("A7:C7").Copy
    Range("E" & SonSat).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    
    Range("E" & SonSat).Select
    Application.CutCopyMode = False
    
End Sub


Kod:
Private Sub CommandButton2_Click()

    Application.ScreenUpdating = False
    
    Dim Bs  As Integer
    Dim Bt  As Integer
    
    Bs = Range("C14") + 3
    Range("E" & Bs & ":G" & Bs).ClearContents
    Bs = Bs + 1
    If Bs < 13 Then
        Range("E" & Bs & ":G13").Copy
        Range("E" & Bs - 1).Select
        ActiveSheet.Paste
        Range("E13:G13").ClearContents
        Range("E" & Bs - 1).Select
    End If
    
    Application.ScreenUpdating = True
    
End Sub
 
Çok teşekkürler tam istediğim gibi olmuş , iyi akşamlar.
 
Geri
Üst