LocalizeXL v1.71 - Làm nổi bật ô đang chọn và cuộn trang tự động

Liên hệ QC

HeSanbi

Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia
24/2/13
Bài viết
2,610
Được thích
4,046
Giới tính
Nam

***** CẬP NHẬT v1.71 MỚI NHẤT 14/07/2023*****​

Chia sẻ ứng dụng làm nổi bật vùng ô Excel đang chọn.​

#LocalizeXL Add-in​

Mục đích của ứng dụng này được sinh ra là để ta cho cái nhìn trực quan hơn khi ta chọn một ô Excel, hoặc ta có thể biết được vùng ô trước đó đã chọn, ta cũng có thể dùng để đối chiếu hàng và cột một cách dễ dàng hơn.​



Các lệnh thực thi để đóng mở và cài đặt thông số:​

Thực thiHàmGiá trị của tham số
Mở=Localize_On()
Tắt=Localize_Off()
Mở form cài đặt=Localize_Settings()
Kiểu khung=Localize_Style(1)Có 4 kiểu khung, 0:ngang dọc, 1:ngang, 2:dọc, 3:trái và trên
Thay đổi độ mờ=Localize_SetOpacity(40)Số từ 20 đến 255
Tắt/Mở mờ dần=Localize_SetFading(400)mili giây từ 0 đến 15000
Bật tự động cuộn=Localize_Scroll_On()
Tắt tự động cuộn=Localize_Scroll_Off()
Chuyển Add-in hoặc Book=Localize_Spin()
Đặt lại mặc định=Localize_Reset()
Đóng Add-in=Localize_Quit()
Hủy cài đặt Add-in=Localize_Uninstall()



CỬA SỔ CÀI ĐẶT:

LocalizeXL_form_settings.png

Trong bảng chọn màu chép mã màu #FFFFFF hệ thập lục phân (hexadecimal)

1719926918058.png

Ảnh minh họa​

LocalizeXL.gif

Kiểu khung nổi bật:​

LocalizeXL

Cuộn tự động khi rê chuột:

Rê chuột đến đầu, cuối, trái, hoặc phải của vùng được Highlight để tự động cuộn.

vba%20localize%20auto%20scroll.gif

LƯU Ý:​

Nếu ứng dụng có Code VBA đang hoạt động theo thời gian thực, thì nên tắt ứng dụng LocalizeXL đi, để tránh sung đột, bằng cách gõ vào ô trống hàm =Localize_Off()



Hướng dẫn cài đặt Add-in:​

Cách 1:
Trong thẻ Deverloper (Mở thẻ Deverloper: chuột phải vào thanh Ribbon, chọn Customize the Ribbon)
Chọn Excel Add-ins, sau đó chọn nút Browse...
vào thư mục chứa tệp Add-in LocalizeXL_vX.X.xlam
đánh dấu Add-in vừa thêm và chọn nút OK
Cách 2:
Với đường dẫn: %AppData%\Microsoft\Excel\XLSTART
Nhấn Win+R, chép đường dẫn vào và nhấn Enter để mở
Chép tệp Add-in hoặc Tạo một shortcut từ tệp Add-in dán vào thư mục XLSTART của Excel

--------------------------------------------------------------------------------------
Các bạn có thể tham khảo thêm hàm tạo định dạng có điều kiện để làm nổi bật ô chọn tại bài viết:

Chia sẻ thêm:
Làm nổi bật ô đang chọn cho Google Spreadsheets với
Chrome Extend:

Hướng dẫn tại github và mã nguồn:
--------------------------------------------------------------------------------------

Liên hệ Facebook Messenger: Vo Truong Anh Tuan
Liên hệ Zalo: 0384170514
Quét QRCode Zalo:

z4135340916408_08dfdd87080de540fdaecdacb9209bd3.jpg

(***Cần đăng nhập để tải, Add-in mật khẩu mã VBA là 1)
(Tệp Add-in chỉ nhẹ 174 kb. Tệp zip bao gồm hướng dẫn và hình ảnh.)
 

File đính kèm

  • LocalizeXL-v1.71.zip
    2.3 MB · Đọc: 53
  • 1719926867549.png
    1719926867549.png
    271.8 KB · Đọc: 6
Lần chỉnh sửa cuối:
***Cập nhật: Làm nổi bật vùng chọn kể cả khi lăng chuột
 
Upvote 0

Chia sẻ ứng dụng làm nổi bật vùng ô Excel đang chọn.​

Mục đích của ứng dụng này được sinh ta là để ta cho cái nhìn trực quan hơn khi ta chọn một ô Excel, hoặc ta có thể biết được vùng ô trước đó đã chọn, ta cũng có thể dùng để đối chiếu hàng và cột một cách dễ dàng hơn.​


#LocalizeXL Add-in​


Các lệnh thực thi để đóng mở và cài đặt thông số:​

Thực thiHàmGiá trị của tham số
Mở=LocalizeOn()
Tắt=LocalizeOff()
Thay đổi màu nền=LocalizeSetColor("#FCD220")<Color Number (or Hex)>
Thay đổi độ mờ=LocalizeSetOpacity(40)<Number 20~255>
Tắt/Mở mờ dần=LocalizeSetFading(400)<miliseconds 0~4000>
Thay đổi Màu nền, Độ mờ, Mờ dần=LocalizeSet(16711680, 40, True)<Color, Opacity, Fading>
Chuyển Add-in hoặc Book=LocalizeSpin()
Đặt lại mặc định=LocalizeReset()
Đóng Add-in=LocalizeQuit()
Hủy cài đặt Add-in=LocalizeUninstall()

Cài đặt: Thực hiện cài đặt như một Add-in bình thường

Trong thẻ Deverloper chọn Excel Add-ins, sau đó chọn nút Browse... vào thư mục chứa tệp Add-in, đánh dấu Add-in vừa thêm và chọn nút OK
(Mở thẻ Deverloper: chuột phải vào thanh Ribbon, chọn Customize the Ribbon)

Minh họa​

View attachment 254906

SCAN VIRUS​

https://www.virustotal.com/gui/

LƯU Ý:​

Nếu ứng dụng có Code VBA đang hoạt động theo thời gian thực, thì nên tắt ứng dụng LocalizeXL đi, để tránh sung đột, bằng cách gõ vào ô trống hàm =LocalizeOff()

Ứng dụng sẽ được cập nhật tại Github:
Thấy addin này hữu ích khi dữ liệu nhiều, dễ dóng hàng và cột, nhưng cài tick vào addin liền là có lỗi này:
1614995369919.png
1614995379389.png

Mong thớt sớm sửa lỗi
Bài đã được tự động gộp:

Ấn mở userform thì lỗi này:
1614995546523.png
 
Upvote 0
Upvote 0
Thấy addin này hữu ích khi dữ liệu nhiều, dễ dóng hàng và cột, nhưng cài tick vào addin liền là có lỗi này:
View attachment 254956
View attachment 254957

Mong thớt sớm sửa lỗi
Bài đã được tự động gộp:

Ấn mở userform thì lỗi này:
Đây là lỗi biên dịch.

Có hai cách cho bạn:
1. Vào github thư mục test tải bản test về thử
2. Cũng trong github, ở thư mục source có mã nguồn, bạn chỉ cần Import vào add-in mới.
 
Upvote 0
1. Vào github thư mục test tải bản test về thử
Tải bản .xlsm về dùng thử vẫn bị lỗi như bài #3
2. Cũng trong github, ở thư mục source có mã nguồn, bạn chỉ cần Import vào add-in mới.
Copy mã nguồn vào thì có mấy dòng đỏ này, không rõ là bị sao (chưa học tới, nhưng chung quy không chạy được, anh xem lại :D )
1614996870914.png
1614996880570.png
 
Upvote 1

@Nhattanktnn

'Import' và 'Sao chép' sao nó giống nhau được bạn.
Mã nguồn VBA mà bạn sao chép, thì học VBA vô ích rồi.
Lỗi có xảy ra cũng bó tay chứ không biết tại sao.

Trong thư mục Github tệp có đuôi rõ ràng là .bas, .frm và .frx. Tải về và 'import' hoặc kéo thả vào dự án mới.
 

File đính kèm

  • import_project.jpg
    import_project.jpg
    42.4 KB · Đọc: 41
Upvote 0

@Nhattanktnn

Sau khi kiểm tra lại cho Phiên bản Office thấp hơn, thì tôi phát hiện một lỗi.
Bây giờ bạn có thể tải lại tệp.
 
Upvote 0

@Nhattanktnn

Sau khi kiểm tra lại cho Phiên bản Office thấp hơn, thì tôi phát hiện một lỗi.
Bây giờ bạn có thể tải lại tệp.
Sau khi tải lại tệp .xlam trên GitHub, thì có vấn đề như này:
- Nếu mở book mới, thì báo lỗi
1615018468788.png
Tuy nhiên nếu ấn End và ấn =LocalizeOn() thì addin hoạt động bình thường

- Nếu mở một file có sẵn trong máy, thì báo lỗi thế này, và addin không hoạt động được:
1615018507468.png
1615018521391.png

Mình sử dụng window 64bit - office 2010 - 32bit

Đó là những gì khi sử dụng mình thấy vậy,
CÒN:
Mã nguồn VBA mà bạn sao chép, thì học VBA vô ích rồi.
Không yêu đừng nói lời cay đắng, học ít thì mới biết nhiêu đó thôi bạn. Mong bạn hướng dẫn thêm
Mình đã import module và form nhưng nó lại chỉ được thế này (nó không thuộc nhóm form mà lại chui vào modules:
1615018539946.png
 
Lần chỉnh sửa cuối:
Upvote 0
***Cập nhật: Sửa lỗi và bỏ đi tính năng làm nổi bật cho Object đang chọn
 
Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
Hình như đây là book mới (chưa lưu), chị đã test với file có sẵn trong máy chưa?
Em dùng office 2010 sau khi bạn ấy cập nhật bản mới thì không hiện lỗi nữa, book mới thì được nhưng nếu mà mở file có sẵn thì không hoạt động
Thì mình có nói nó hết lỗi đâu, mình mở lên thấy nó chạy ok chứ có sử dụng đâu. Mình thấy cái ý tưởng này cũng hay. Để rảnh rỗi nghiên cứu thử hihi
 
Upvote 0
***Cập nhật: Sửa lỗi nghiêm trọng làm sập ứng dụng Excel nếu mở dự án ở chế độ chặn chỉnh sửa.
Và đơn giản thay đổi màu nền cho khung:
=LocalizeSetColor("yellow") hoặc =LocalizeSetColor("yl")

Các màu bao gồm:

"yellow", "ye", "yl"
"red", "re"
"blue"
"green", "gr"
"cyan", "cy"
"magenta", "ma"
"white", "wh", "wi"
"black", "bl", "bk"
"orange", "or"
"pink"
"purple", "pu"
"silver", "si"
"violet", "vi"
"Brown", "br"
"Beige", "be"
 
Upvote 0

***** CẬP NHẬT *****​

Thêm kiểu khung nổi bật​

LocalizeXL

 
Upvote 0
Máy của mình Windows 10 để Scale and layout 150%, Excel 365, zoom 150% thì lỗi không xóa hình chữ nhật đã vẽ lúc đầu tại dòng 1, cột A.

abc.png
 
Upvote 0
Web KT

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

Back
Top Bottom