• DİKKAT

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

Soru Filtreli sütunları sola kaydırma

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,418
Excel Vers. ve Dili
2016 Türkçe
Merhaba
Filtreleme yapmadan AD sütununu AC ye ve AE sütununu AD ye aktarım yapıyorum
ancak mavi olanları filtreleme yaptığımda hata veriyor
 

Ekli dosyalar

Bir şey yaptım ama umarım işinizi görür.
Kod:
Sub Filtrealnmis_Alani_Kopyala()
Set tbl = [ad9].CurrentRegion
    tbl.Offset(1, 3).Resize(tbl.Rows.Count - 1, _
    tbl.Columns.Count - 6).Select
    For Each hcr In Selection.SpecialCells(xlCellTypeVisible).Cells
        
        hcr.Offset(0, -1) = hcr.Value
        hcr.ClearContents
    Next
End Sub
 
hamitcan bey
desteğiniz için öncelikle teşekkür ederim

verdiğiniz kodlar filtreleme yapıldığında aktarım yapıyor
ancak şöyle bir sorun çıktı mavi sütunun solundaki alanlar dolu ise sola kaydırırken mavi sütundakileri siliyor
 

Ekli dosyalar

Böyle dener misiniz ?
Kod:
Private Sub CommandButton1_Click()
    For Each hcr In Selection.Offset(1, 0).SpecialCells(xlCellTypeVisible).Cells
        Cells(hcr.Row, "ac") = Cells(hcr.Row, "ad")
    Next
    For Each hcr In Selection.Offset(1, 0).SpecialCells(xlCellTypeVisible).Cells
        Cells(hcr.Row, "ad") = Cells(hcr.Row, "ae")
    Next
    Set tbl = [ae9].CurrentRegion
    tbl.Offset(1, 8).Resize(tbl.Rows.Count - 1, _
    tbl.Columns.Count - 11).ClearContents
    MsgBox "Bitti"
End Sub
 
Geri
Üst