Tại sao khi em record macro để sort một cột thì đoạn code: ActiveWorkbook.Worksheets("TenSheet").AutoFilter.Sort.SortFields.Clear phải dùng tên Sheet chứ không được dùng tên mặc định là Sheet1, Sheet2... (Em thay thành Sheet1 thì báo lỗi), vì em muốn dùng đoạn macro này cho nhiều file khác nên không muốn để tên riêng của Sheet