Excel, makro bergerak satu baris ke bawah dan kemudian hapus baris

0

Saya mencoba membersihkan baris duplikat. Data saya ada di tabel dengan filter yang diterapkan. Saya telah mencoba menggunakan fitur Excel untuk menghapus duplikat, tetapi mendapatkan kesalahan berikut.

Tidak dapat menyelesaikan operasi. Anda mencoba mengubah sebagian baris atau kolom tabel dengan cara yang tidak diizinkan. Ini dapat terjadi ketika mencoba menata ulang sel dalam tabel yang memengaruhi sel tabel lainnya secara tak terduga.

Jadi saya telah membuat makro saya bisa memilih baris secara manual, maka makro saya akan menghapus baris itu. Yang saya inginkan adalah makro untuk memindahkan satu baris ke bawah, menghapus baris itu dan kemudian melakukannya lagi. Bagaimana cara saya melakukannya?

Inilah yang saya miliki.

Sub DeletRow()
'
' DeletRow Macro

    Selection.Delete Shift:=xlUp

End Sub

Sub moveselection()


End Sub
JoAnne
sumber
Excel memiliki perintah untuk menghapus duplikat. Ada di pita Data. Mengapa tidak menggunakannya alih-alih menciptakan kembali roda?
teylyn
karena saya mendapatkan kesalahan, saya berasumsi karena saya menggunakan tabel.
JoAnne
Kesalahan: Tidak dapat menyelesaikan operasi. Anda mencoba mengubah sebagian baris atau kolom tabel dengan cara yang tidak diizinkan. Ini dapat terjadi ketika mencoba menata ulang sel dalam tabel yang memengaruhi sel tabel lainnya secara tak terduga.
JoAnne
Dalam sebuah tabel, Anda hanya dapat menghapus seluruh baris, bukan bagian dari baris. Silakan mundur dan jelaskan gambar yang lebih besar. Edit posting Anda. Jangan gunakan komentar.
teylyn