Add-in tạo border line cuối mỗi trang (7 người xem)

  • Thread starter Thread starter Trojan
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Trojan

Thành viên hoạt động
Tham gia
13/3/08
Bài viết
162
Được thích
78
Chào các mem. Trong quá trình làm việc với 1 bảng tính, hay gặp vấn đề là phải border dòng cuối mỗi trang là nét liền nếu dòng bình thường để là nét đứt. Nếu làm thủ công như vậy cho một bảng tính khoảng 200 trang chắc phải mất 5 phút là ít. Tôi có viết 1 add-in này để border cho dòng cuối cùng của mỗi trang bảng tính thấy có tác dụng chia sẻ cùng mọi người, ai gặp vấn đề như tôi thì sẽ có tác dụng đấy. Cái này chạy tốt trên office 2007, còn 2003 chưa test.
Tôi không biết nhiều lắm về VBA nên mong mọi người giúp đỡ nếu không hợp lý.
 

File đính kèm

dùng sao vậy ạ?có ai đã test trên Ex2003 rồi, chỉ em với
 
Đưa nó vào như add-in bình thường, nó sẽ thêm 1 menu vào excel của bạn gọi là EndofBorderPage, click chạy nó là ok. Nhớ là cái này chạy trên excel 2007 nhé.
 
Đưa nó vào như add-in bình thường, nó sẽ thêm 1 menu vào excel của bạn gọi là EndofBorderPage, click chạy nó là ok. Nhớ là cái này chạy trên excel 2007 nhé.

Mình làm cụ thể như thế này mà vẫn không được, mong bạn chỉ cách giúp:
Mở một file excel cần kẻ chân trang >> click vào excel button >> excel options >> addins >> trong ô chọn manage excel addins chọn go >> browse đến file xlam của bạn rồi Ok, nhưng sau đấy không thấy thêm menu nào trong excel 2007 cả.
Mình đang cần gấp để hoàn thiện hồ sơ, bạn giúp mình nhé.
 
Mình làm cụ thể như thế này mà vẫn không được, mong bạn chỉ cách giúp:
Mở một file excel cần kẻ chân trang >> click vào excel button >> excel options >> addins >> trong ô chọn manage excel addins chọn go >> browse đến file xlam của bạn rồi Ok, nhưng sau đấy không thấy thêm menu nào trong excel 2007 cả.
Mình đang cần gấp để hoàn thiện hồ sơ, bạn giúp mình nhé.
Sau khi làm các bước của bạn xong.
Tại Excel
Bấm Alt+F8:
điền vào macro name: "MenuBar" -> Run là chạy được thôi bạn àh.
Chúc thành công
 
Lần chỉnh sửa cuối:
Cảm ơn bạn, nhưng lệnh của bạn có vấn đề là đối với những đường có sẵn thì nó xóa luôn!
 
Đúng như bạn huisno1 đã phát hiện. Lệnh của bạn chỉ kẻ được chân trang, còn những đường kẻ ngang khác thì mất hết, bạn nghiên cứu để sửa đi nhé. Dầu sao cũng cảm ơn bạn đã viết bài. Thank!!!!!!
 
Cảm ơn mọi người, mục đích là người dùng không muốn kẻ các dòng ở giữa trang nhưng chỉ muốn border ở dòng cuối cùng của mỗi trang như vậy mình mới làm cái này. Còn nếu kẻ ở cả giữa trang và cuối trang thì làm VBA làm gì cho phức tạp. Làm tay cũng không chậm bao nhiêu.
 
vấn đề là mình muốn kẻ chấm ở giữa trang và kẻ boder liền ở cuối trang thì cái này có giúp được không, đúng là mình có những file exel đến cả trăm trang mà mỗi lần ngồi kẻ thì đúng là đứt cả hơi!
 
Cái vấn đề này thế nào rồi các bạn, đúng là khi chạy lệnh này các dòng kẻ đứt cũng bị xóa luôn, tác giả đâu sửa chưa?
 
Web KT

Bài viết mới nhất

Back
Top Bottom