Chủ đề: đặt name range bằng code
-
07-30-2013, 03:11 PM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
đặt name range bằng code
Sau khi vắng bóng 1 thời gian. Hôm nay, tôi đưa ra 1 chủ đề để các bạn nào quan tâm đến việc này thì cùng nhau đóng góp thảo luận, để công việc kế toán nhẹ nhàng, nhanh lẹ, thuận tiện. Nhằm đóng góp cho diễn đàn ngày càng lớn, mạnh và giúp các thành viên ứng dụng tốt vào công việc của mình.
Thông thường để tạo Name Range trong Excel 2003 thì ta vào menu InSert > Name > Define, hộp thoại Define Name xuất hiện, đặt tên cho Name Range trong khung Name in workbook nhấn Add và nhấn nút OK là hoàn tất việc đặt tên cho Name Range.
Nếu bạn đặt cùng 1 lúc vài chục Name Range mà thực hiện kiểu trên thì mất rất nhiều thời gian, vậy làm cách nào đặt vài chục Name chỉ 1 đoạn code, sau khi chạy code tạo Name xong ta xóa code đi thì Name Range vẫn còn tồn tại.
Có bao giờ bạn nghĩ đến việc sử dụng Code để tự động hóa trong việc tạo nhiều Name Range cùng 1 lúc chưa, việc này cũng có thể là rất đơn giản. Mời các bạn cùng tham gia đóng góp.View more random threads:
- Tự động tăng số row
- Đọc số thành chữ tự động nhận dạng bảng mã
- Lỗi khi sử dụng macro,addin
- Cho e hỏi bài này với
- Tạo 1 sheet như Form để nhập liệu
- Các bạn ơi , lập công thức bài ễcl này giúp mình với ...!
- Khắc phục sự cố của chương trình ( chạy chậm và công thức bị thay đổi )
- Hướng dẫn tạo DataForm để nhập liệu vào bảng tính.
- Nhập trùng dữ liệu 1 trong 2 cột thì hiện hộp thoại thông báo
- Tạo hàm trong file excel theo dõi hàng tồn kho!!!
-
07-30-2013, 03:13 PM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: đặt name range bằng code
mình dùng excel 2007 và 2010 bạn ah,hi
-
07-30-2013, 03:56 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Ðề: đặt name range bằng code
Gửi bởi nguyenhau.90
-
07-30-2013, 04:53 PM #4Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 31
Ðề: đặt name range bằng code
mình biết, thế nên ý mình là nên làm 2007 và 2010, giờ vẫn dùng 2003 cứ thế nào ý
-
07-30-2013, 05:18 PM #5Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: đặt name range bằng code
Gửi bởi nguyenhau.90
-
08-31-2013, 08:44 AM #6Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: đặt name range bằng code
Hôm nay tôi đưa Code lên để các bạn tham khảo và ứng dụng vào công việc:
Giả sử tôi muốn đặt name range cho vùng dữ liệu từ B2 đến D10, tôi muốn đặt 3 Name tương ứng 3 danh sách như sau:
- TT= B2:B10
- Tên= C2:C10
- Họ= D210
Tôi sử dụng Code trong Module:
Mã nguồn PHP:[COLOR=#000000]
Sub Macro1[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]With Sheet1 Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B2:B10"[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Select ActiveWorkbook[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Names[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Add [/COLOR][COLOR=#DD0000]"TT"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Selection Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"C2:C10"[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Select ActiveWorkbook[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Names[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Add [/COLOR][COLOR=#DD0000]"Ten"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Selection Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"D2:D10"[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Select ActiveWorkbook[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Names[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Add [/COLOR][COLOR=#DD0000]"Ho"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Selection End With End Sub[/COLOR]
Lưu ý:
Khi đặt Name range trong Code không sử dụng dấu tiếng Việt và không để khoảng trắng (sẽ phát sinh lỗi).
Xem File đính kèm.
-
08-31-2013, 03:21 PM #7Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: đặt name range bằng code
Dùng hàm InputBox cho việc đặt tên thêm linh hoạt anh be09 ơi .
-
08-31-2013, 03:39 PM #8Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: đặt name range bằng code
Nếu em có Code hàm InputBox thì đưa lên để anh em tham khảo, nếu chưa có thì anh sẽ nghiên cứu bổ sung thêm phần xóa Name Range bằng Code và Up lên sau.
Du lịch Singapore là đã không còn là điểm đến xa lạ đối với những người yêu thích xê dịch. Tuy có diện tích bé nhỏ, nguồn tài nguyên ít ỏi nhưng “đảo quốc sư tử” đã biết biến những điều không thể...
Nên đi những địa điểm nào trong tour Du lịch Singapore của Dulichviet