Excel - Kesilapan kompilasi: pemisah senarai yang dijangka
Isu
Saya sedang mengendalikan rutin automatik Excel 2003 VB untuk menghapus baris dari lembaran kerja berdasarkan beberapa pembolehubah. Masalah saya adalah sintaks .... Ketika saya menghidupkan gelintar baris, saya menemukan bahagian atas baris yang akan dipadamkan. Saya memberikan pembolehubah yang disebut 'top_row' ke keseluruhan baris, dan 'bottom_row' ke baris bawah keseluruhan.
- Saya mahu lakukan: baris (top_row: bottom_row) .select tetapi saya mendapat ralat kompilasi: pemisah senarai yang diharapkan atau) satu sintaks yang berfungsi apabila memilih ruangan yang diberi: range ("B" & active_row) .select tetapi setiap idea saya boleh berfikir untuk baris hanya gagal !!!
Penyelesaian
Terdapat dua penyelesaian:
1.
Cuba baris (top_row & ":" & bottom_row) .select
2.
Julat (Baris (top_row), Baris (bottom_row)). Pilih
Catatan
Terima kasih kepada ExcelGuru untuk mendapatkan tip ini di forum.