chào các bác, khi tôi ghi lại macro đặt tên cho một vùng thì câu lệnh VBA như sau:
ActiveWorkbook.Names.Add Name:="abcde", RefersToR1C1:="=Sheet8!R3C1:R202C5"
trường hợp để excel tự động đặt tên cho vùng, nếu sử dụng câu lệnh này thì sẽ bị sai nếu vùng dữ liệu mới nhiều hơn hoặc ít hơn vùng...