Gở Password cho VBA (1 người xem)

Liên hệ QC

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

kevin_mn

Thành viên chính thức
Tham gia
7/7/08
Bài viết
56
Được thích
0
Mình có một file đã đặt Pass khi mở VBA, lâu mình không mở nó bây giờ quên Pass.
Bác nào có cách phá pass không ?
Thanks các Bác!
 
Giải pháp Excel không cho phép bàn về giải pháp phá Excel bạn ạ.
 
Upvote 0
Upvote 0
Chuyển file lên tôi mở giúp
 
Upvote 0
Chuyển file lên tôi mở giúp

Việc mở được mật khẩu phần lớn đều dùng các công cụ để mở, thực sự không phải khó khăn! Tuy nhiên nếu bạn muốn giúp người khác thì chú ý file Excel có phải của họ hay không.
 
Upvote 0
Mình có một file đã đặt Pass khi mở VBA, lâu mình không mở nó bây giờ quên Pass.
Bác nào có cách phá pass không ?
Thanks các Bác!
Cái gì của mình tạo ra được thì hoàn toàn có khả năng phá hủy nó dược, không thể nào quên.
 
Upvote 0
xin mở password vba

Xin diễn đàn hỗ trợ xóa pass giúp
Xin cảm ơn anh chị
 

File đính kèm

Upvote 0
Chủ topic chẳng qua là tò mò thôi. Bảo đảm có mở ra rồi cũng như đám rừng.
 
Upvote 0
cái này đơn giản, nhưng nếu thích thì bạn dùng chương trình office password recovery mà tự làm nha.
mà thấy cũng ko hay lắm, như pác dongducnhiem nói "người ta cho bạn s/dụng miễn fí thì s/d đi! fá Pass làm gì?" :)
 
Upvote 0
Chuyển file lên tôi mở giúp
Vấn đề của em là thế này: Em load file này để làm đồ án, tuy nhiên người chia sẽ đã đặt pass rồi nên em không thể thay đổi một số thông số để tính toán,( chẳng hạn bề dày lớp bê tông, cấu tạo khung nhà ), em thì ở xa tác giả liên hệ không được mà thời gian làm đồ án sắp hết, bác nào có thể giúp em remove pass VBA hộ hoặc ko chỉ cần làm sao để tất cả các ô có chữ màu đỏ viền xung quanh cho phép em thay đổi dữ liệu đầu vào để hoàn thành đồ án, em thành thật cám ơn, ngoài lý do trên em ko vì mục đích gì khác
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
phần mềm tốt nhất cho việc này là Win RAR + Notepad , mình vẫn sử dụng bộ đôi này với các thanh niên cứng trên diễn đàn
Mạnh chưa biết xài cái dòng chữ To màu đo đỏ ...........Nếu được Bạn trình diễn cho Mạnh Coi Một tí nha..........--=0--=0
 
Upvote 0
Ối giời...xác định ở đâu mới được...Nhìn là thấy liền cơ mà...--=0--=0--=0
Open với Noteped thì thấy dòng sau giống Hxd.............Toàn nghĩ cách phá ko....--=0--=0--=0

CMG="...........B215F255F25"
DPB="..........6FE28CE28C1D74E38C7937B8B25EC791A9F8398804DC0B2EE4694DDFDF067468C1B1"
GC="...........14D514D"
 
Upvote 0
Open Pass VBA thì GPE có Code rồi mà...........Mạnh nghĩ Open Pass Unviewable
 
Upvote 0
thì cứ thử gỡ Unviewable bằng cách đó xem , mình có thử rồi mà , nạn nhân là 1 bạn rất quen mặt trên GPE tên là "gi........p" hí hí
sao minh làm mấy lần hông được ta...........khi mở file .bin với Notepad lên chỉ thêm x nữa xong có lưu lại không vậy Bạn.........
hay mình làm sai cung đoạn nào chăng.......--=0
 
Upvote 0
Đã thử lam theo....và File .xlsb bị Xóa hết Macro luôn... hichichic không được... Chưa thử với file .xls .xlsm như thế nào nữa.....
Mạnh cũng bị tới 10 mấy cái như vậy...........xong Open được rồi hahahahahahahaha ... cảm ơn Bạn Hiền của Mạnh................hay ghê Unview cũng bay láng
{}{}{@!>>
 
Lần chỉnh sửa cuối:
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Haha. Download Full file setup cài và thử là..........Ô kê mở được rồi...haha....thật là "đơn giản" như "đang giỡn" ỉ nhỉ???
------------------------
Cái này với Pass VBA. Còn với Pass Protect Sheet/Protect Workbook thì sao nhỉ???
Nó còn dễ hơn Hxd + ............nữa mới hay chứ ...........Unview cũng bay láng
 
Upvote 0
Upvote 0
Haha. Download Full file setup cài và thử là..........Ô kê mở được rồi...haha....thật là "đơn giản" như "đang giỡn" ỉ nhỉ???

Cảm ơn bạn hiền @doveandrose rất nhiều...Trước giờ xài WIn 64+office 64 cứ trầy vi tróc vảy với cái vụ Pass này...hầu như không thể pá được...giờ thì khỏe rồi.
------------------------
Cái này với Pass VBA. Còn với Pass Protect Sheet/Protect Workbook thì sao nhỉ???
Cảm ơn thì có thành ý 1 chút bạn hiền ạ. Về Biên Hòa nhậu 1 chút, 30 ~ 45 phút là chạy ngược về tới Q9 liền.
 
Upvote 0
Bác ơi cho hỏi file dung lượng lớn thằng winrar không xơi được (tầm 7mb là nó không mở)
 
Upvote 0
Bác ơi cho hỏi file dung lượng lớn thằng winrar không xơi được (tầm 7mb là nó không mở)
cái này đơn giản mà ... hack pass chủ yếu coi code và chỉnh code ....vậy file đó copy ra nơi khác xóa trắng dữ liệu đi còn vài trăm ký ....xong cứ vậy mà chơi thôi
 
Upvote 0
Cá nhân mình thì:
- Ai khóa pass VBA mình sẽ.. không thèm coi (thiệt thòi thuộc về ai chưa chắc biết)
- Các cao thủ giỏi hơn mình thường thì họ không khóa VBA nên đương nhiên ta không cần quan tâm việc phá pass
- Những ai khóa pass thì mình thấy họ viết code dở hơn mình (xin lỗi hơi tự cao --=0) nên cũng không cần phải học gì trong đó cả
Đơn giản vậy thôi!
Ẹc... Ẹc...
 
Upvote 0
Tôi thấy chủ đề này coi bộ nhiều người quan tâm nè! Thật ra bảo mật trong Excel rõ ràng là không ổn, tôi thấy để bảo mật tương đối ổn có lẻ là mã hóa code thôi. Nhưng cách mã hóa code thì tôi không biết làm nhưng thấy bác Hữu Thắng làm cũng hay. Có bác nào biết cách mã hóa code không? chia sẽ kinh nghiệm cho anh em học hỏi với.--=0 --=0 --=0
 
Upvote 0
Tôi thấy chủ đề này coi bộ nhiều người quan tâm nè! Thật ra bảo mật trong Excel rõ ràng là không ổn, tôi thấy để bảo mật tương đối ổn có lẻ là mã hóa code thôi. Nhưng cách mã hóa code thì tôi không biết làm nhưng thấy bác Hữu Thắng làm cũng hay. Có bác nào biết cách mã hóa code không? chia sẽ kinh nghiệm cho anh em học hỏi với.--=0 --=0 --=0
Viết trên VB6 File *.dll đó...........

viết Add-ins vào đó đi ....chứ bạn viết Add-ins xong lại dùng một phần mềm khác setup vào máy cho nó nặng máy ra mà cuối cùng cũng chỉ là một file *.xlam nằm trong ổ c thôi mà ....
mình đã test file của bạn mấy lần rồi đó....
 
Upvote 0
Mình khuyên bạn nào có ý định học những cách bảo mật thì nên bỏ ý định đi. Tốt nhất là luyện thuật toán cho giỏi là đủ. Từ ngày mình quên đi cái ý định khóa, xóa... thì rõ ràng thuật toán lên cực nhanh. Luyện mấy thứ code bảo mật chỉ hù người kém thôi chứ chẳng ra gì đâu.
...........
Ai không hài lòng thì coi như tán gẩu nhé.
 
Upvote 0
Viết trên VB6 File *.dll đó...........

viết Add-ins vào đó đi ....chứ bạn viết Add-ins xong lại dùng một phần mềm khác setup vào máy cho nó nặng máy ra mà cuối cùng cũng chỉ là một file *.xlam nằm trong ổ c thôi mà ....
mình đã test file của bạn mấy lần rồi đó....
Thật ra mình tạo file setup chủ yếu là cho tất cả mọi người từ biết cài đặt Add-Ins đến những người không biết cài đặt Add-Ins vẫn sử dụng được. Chứ đúng như bác nói là chỉ Copy file xlam vào là đúng rồi (tạo file setup mục đích cũng vậy và thêm 2 file nửa dùng để gỡ bỏ chỉ mất vài chục Kb không ảnh hưởng nhiều đến dung lượng), nhưng tôi chỉ muốn cho tiện người dùng thôi. (Có người tôi chỉ cách cài đặt file xlam vào Excel rất nhiều lần nhưng khi sang máy khác lại không nhớ cách copy và cài đặt chính vì vậy tôi mới tạo file setup đó mà).
 
Upvote 0
Thật ra mình tạo file setup chủ yếu là cho tất cả mọi người từ biết cài đặt Add-Ins đến những người không biết cài đặt Add-Ins vẫn sử dụng được. Chứ đúng như bác nói là chỉ Copy file xlam vào là đúng rồi (tạo file setup mục đích cũng vậy và thêm 2 file nửa dùng để gỡ bỏ chỉ mất vài chục Kb không ảnh hưởng nhiều đến dung lượng), nhưng tôi chỉ muốn cho tiện người dùng thôi. (Có người tôi chỉ cách cài đặt file xlam vào Excel rất nhiều lần nhưng khi sang máy khác lại không nhớ cách copy và cài đặt chính vì vậy tôi mới tạo file setup đó mà).
Bạn có thể sử dụng VB6 làm file setup được mà ....tham khảo bài viết trên GPE....
Mục đó hình như bạn cũng có viết bài rồi đó..........
Mình thật lòng khuyên bạn nếu muốn viết một ứng dụng nào mà muốn bảo mật code thì *dll là giải pháp tốt nhất..........
Và rồi có những cái cũng nên bảo mật ....vì bảo mật sẽ tạo nên bản sắc riêng của Bạn....vây thôi
 
Upvote 0
Haha. Download Full file setup cài và thử là..........Ô kê mở được rồi...haha....thật là "đơn giản" như "đang giỡn" ỉ nhỉ???

Cảm ơn bạn hiền @doveandrose rất nhiều...Trước giờ xài WIn 64+office 64 cứ trầy vi tróc vảy với cái vụ Pass này...hầu như không thể pá được...giờ thì khỏe rồi.
------------------------
Cái này với Pass VBA. Còn với Pass Protect Sheet/Protect Workbook thì sao nhỉ???
chỉ có pass open workbook là chơi không nổi thôi chứ cái sheet ,workbook thì ko cần phần mềm nào
tổi mở bằng excel thông thường vẫn được
--=0, không dùng code luôn
 
Upvote 0
Ồ hay thế à, bác có thể chia sẽ được không?
tìm bài viết của tôi trên diễn đàn nhé
ngày xưa tôi cứ tưởng là excel 2013 bảo mật cao . ai dè đưa file lên có bạn gì ngoài hà nội mở tuốt luôn--=0
tự nhiên học được bạn ý chiêu mở pass không cần code mới nghê chứ--=0
 
Upvote 0
tìm bài viết của tôi trên diễn đàn nhé
ngày xưa tôi cứ tưởng là excel 2013 bảo mật cao . ai dè đưa file lên có bạn gì ngoài hà nội mở tuốt luôn--=0
tự nhiên học được bạn ý chiêu mở pass không cần code mới nghê chứ--=0
Bài viết của bạn trên 2000 bài tìm chắc tới tết quá, bạn có nhã ý chia sẽ thì chỉ cách luôn đi.
 
Upvote 0
Nó đây bạn: http://www.giaiphapexcel.com/forum/...-thể-dùng-code-mở-pass-protect-workbook/page2

Và tôi cũng đã thử là pass Sheet/ workbook bay hết...chỉ có cái pass Open thôi...--=0--=0--=0

P.s: tôi xài office 2016 (2013 cũng gần tương tự.)

Test với file .xlsx & .xlsb (có code) : 2 file đều có pass Sheet/ Pass workbook.....=> Save as chúng thành .xls
Save và đóng lại. Sau đó mở file vừa save as .xls lên tự nhiên Pass Sheet/ lần pass Workbook bay hết.....

--------------------
Và lưu ý: hình như là tôi đang xài Office 2016 (chắc 2013 cũng tương tự).
1. Nếu file đang là ở định dạng .xlsx .xlsb .xlsm chúng ta tiến hành Đặt pass Protect Sheet/ Protect Workbook. Sau đó save thành .xls . Sau đó save file .xls này lại. Đóng file này. Mở lên thì bay hết pass nhá

2. Nếu đi đường vòng là: nếu file đang ở định dạng .xls (2003 trở về trước) mà tiến hành đặt Pass sheet/ workbook. Sau đó save as thành .xlsx .xlsm .xlsb (tât nhiên là save as lên phiên bản cao hơn thì pass vẫn tồn tại.)

Sau đó từ file .xlsx .xlsm .xlsb vừa save as này. Ta lại save as ngược lại file .xls => Khi mở file .xls vừa save as lên thì Pass vẫn còn tồn tại nhé

=> Kết luận Lỗ Hổng do chính là lúc ta đặt pass cho file ở đuôi dạng phiên bản cao hơn là .xlsx .xlsm .xlsb ......... Còn nếu ta cố tình đặt pass Protect sheet/Protect Workbook từ file đuôi .xls thì Pass vẫn tồn tại............... (và đây là chiêu mới...kakaka.......Công nhận siêng TEST quá chừng.)

hahaha........@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%
Mạnh mới Test Office 2010+win10 Tịt nha ..........
 
Upvote 0
1. Nếu file đang là ở định dạng .xlsx .xlsb .xlsm chúng ta tiến hành Đặt pass Protect Sheet/ Protect Workbook. Sau đó save thành .xls . Sau đó save file .xls này lại. Đóng file này. Mở lên thì bay hết pass nhá

Mình test với Excel 2013 (32bit)... thì hết password (pw).
Qua kiểm tra các file được đóng gói trong các file.xlsx và .xls thì có sự khác nhau như sau:
File .xlsx gồm:
2013.jpg

File .xls gồm:
2013-2003.jpg

Tiến hành mở file sheet1.xml trong file .xlsx (xl\worksheets\sheet1.xml), kéo xuống cuối có dòng (1):
PHP:
<sheetProtection scenarios="1" objects="1" sheet="1" spinCount="100000" saltValue="CoPbac4CxTqDCZhGFaIEFw=="
hashValue="Oixj4Dwq7wC71QDQQmbOauEJeCGagMkLlQM6A+6BuBEbPtlbYpgy0khRQwExKN6+ciDMfGYLspvwl78ZPl5Ubw=="
 algorithmName="SHA-512"/>
Đoán là khi lưu về .xls thì mất tiêu cái này --=0

2. Nếu đi đường vòng là: nếu file đang ở định dạng .xls (2003 trở về trước) mà tiến hành đặt Pass sheet/ workbook. Sau đó save as thành .xlsx .xlsm .xlsb (tât nhiên là save as lên phiên bản cao hơn thì pass vẫn tồn tại.)
Sau đó từ file .xlsx .xlsm .xlsb vừa save as này. Ta lại save as ngược lại file .xls => Khi mở file .xls vừa save as lên thì Pass vẫn còn tồn tại nhé

Đoạn hay ở phần này, tiếp tục lưu file .xls ở trên về .xlsx (*) rồi lại lưu về .xls thì không mất pw.
Tuy nhiên, khi mở file sheet1.xml ở đoạn (*) thì có dòng này (2):
PHP:
<sheetProtection sheet="1" password="CE88"/>
Nhận thấy (2) khác với (1)...
Dừng lại ở (*), mở file sheet1.xml bằng Notepad của windows, xóa dòng <sheetProtection sheet="1" password="CE88"/>, lưu lại, chép đè nó vào file sheet1.xml (đang trong trình giải nén). Mở file .xlsx hết pw.
 
Upvote 0
Nó đây bạn: http://www.giaiphapexcel.com/forum/...-thể-dùng-code-mở-pass-protect-workbook/page2

Và tôi cũng đã thử là pass Sheet/ workbook bay hết...chỉ có cái pass Open thôi...--=0--=0--=0

P.s: tôi xài office 2016 (2013 cũng gần tương tự.)

Test với file .xlsx & .xlsb (có code) : 2 file đều có pass Sheet/ Pass workbook.....=> Save as chúng thành .xls
Save và đóng lại. Sau đó mở file vừa save as .xls lên tự nhiên Pass Sheet/ lần pass Workbook bay hết.....

--------------------
Và lưu ý: hình như là tôi đang xài Office 2016 (chắc 2013 cũng tương tự).
1. Nếu file đang là ở định dạng .xlsx .xlsb .xlsm chúng ta tiến hành Đặt pass Protect Sheet/ Protect Workbook. Sau đó save thành .xls . Sau đó save file .xls này lại. Đóng file này. Mở lên thì bay hết pass nhá

2. Nếu đi đường vòng là: nếu file đang ở định dạng .xls (2003 trở về trước) mà tiến hành đặt Pass sheet/ workbook. Sau đó save as thành .xlsx .xlsm .xlsb (tât nhiên là save as lên phiên bản cao hơn thì pass vẫn tồn tại.)

Sau đó từ file .xlsx .xlsm .xlsb vừa save as này. Ta lại save as ngược lại file .xls => Khi mở file .xls vừa save as lên thì Pass vẫn còn tồn tại nhé

=> Kết luận Lỗ Hổng do chính là lúc ta đặt pass cho file ở đuôi dạng phiên bản cao hơn là .xlsx .xlsm .xlsb ......... Còn nếu ta cố tình đặt pass Protect sheet/Protect Workbook từ file đuôi .xls thì Pass vẫn tồn tại............... (và đây là chiêu mới...kakaka.......Công nhận siêng TEST quá chừng.)

hahaha........@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%@$@!^%

Như tôi đã nói với các bạn rồi từ 2013 trở đi mà lưu đặt password thì đâu cần Code vẫn mở được. Còn các phiên bản khác thì code có đầy ra đó.
Tóm lại từ phiên bản 2010 về trước chạy được code.thì dùng code. 2013 trở Đi dùng bằng tay.
 
Upvote 0
Như tôi đã nói với các bạn rồi từ 2013 trở đi mà lưu đặt password thì đâu cần Code vẫn mở được. Còn các phiên bản khác thì code có đầy ra đó.
Tóm lại từ phiên bản 2010 về trước chạy được code.thì dùng code. 2013 trở Đi dùng bằng tay.
Thật ra từ Office 2003 - 2016 mở Pass Sheet & Workbook điều không cần dùng tới code ..........trừ 1 cái Open là thua thôi......--=0--=0 mà pass open hình như dùng OpenOffice mở lên hết hay sao đó....mạnh nghe nói chứ chưa thử
 
Lần chỉnh sửa cuối:
Upvote 0
Lại thêm cái đoạn đỏ đỏ nữa ta...chàng Mạnh có chiêu gì sao không show ra luôn... đi...
đơn giản thôi mà Bạn .... bạn xem video nha...........
[video=youtube;f4GMDp06y7M]https://www.youtube.com/watch?v=f4GMDp06y7M&feature=youtu.be[/video]
 
Upvote 0
Dĩ nhiên vậy thì ok. Nhưng nhỡ ta xài office đời cao...nhưng có người xài office 2003 thôi...thì chắc phải code két rồi, WINRAR thua với file .xls --=0--=0--=0
Thì cơ bản là vậy cho dù họ có xài đời nào thì bằng cách gì đi nữa đục thủng là ok rồi............xong trả về cho khổ chủ..........xong.....--=0--=0
 
Upvote 0
Mạnh mới Test Office 2010+win10 Tịt nha ..........

Tôi nghĩ chúng ta nên chấm dứt đề tài này Ở đây các bạn nhỉ .Thực ra muốn khóa thì cũng chẳng có gì là khó ; muốn mở thì cũng chẳng có gì là khó cả. Có người làm khóa thì sẽ có người làm chìa.--=0
 
Upvote 0
thank bác ndu nhiều nhiều
 
Upvote 0
Có đứa em nhờ mở hộ file XLSB có đặt mật khẩu khi mở, nhờ các bạn xử giúp được không.
Thân!
 

File đính kèm

Upvote 0
Chào anh chị em GPE,
Vui lòng unprotect sheet giúp cho mình file đính kèm.
Xin cảm ơn rất nhiều!
 

File đính kèm

Upvote 0
Ai giúp tôi mở pass VBA file excel này với ạ. Cảm ơn nhiều
Tìm những người trong thớt này đã vỗ ngực xưng là mình mở được. Chọn lấy 1 người, gởi PM thẳng cho người ấy nhờ mở.
Diễn đàn không thể công khai mở khoá giùm vì phạm pháp. Nhưng giữa cá nhân với nhau là chuyện riêng.

Nếu cùng tình trạng như bên dưới thì theo cách tôi chỉ bên dưới.

Mình có 1 file excel của kế toán cũ để lại nhưng bị khóa pass.. nhờ mấy bạn mở giúp mình nhé!
File dữ liệu là sở hữu của cơ quan. Kế toán cũ khoá nó là phạm pháp. Tiếp xúc thẳng với ngừoi ấy mà bảo mở. Nếu ngừoi ấy từ chối hoặc kiếm cớ thì tiếp xúc với cơ quan chức năng nhờ can thiệp.
Kế toán cũ không thể nói đấy là "sở hữu trí tuệ" của mình. Tất cả những sản phẩm trí tuệ tạo ra trong lúc làm việc là thuộc về cơ quan.
Nếu trong hợp đồng lao động cho phép người làm việc nhận sản phẩm trí tuệ của mình thì ngược lại, khi người ta rời cơ quan phải có thoả thuận bàn giao. Không có bàn giao mà mở pass file là phạm pháp, xâm phạm sản phẩm trí tuệ của người ta.
 
Upvote 0
(1)File dữ liệu là sở hữu của cơ quan. Kế toán cũ khoá nó là phạm pháp. Tiếp xúc thẳng với ngừoi ấy mà bảo mở. Nếu ngừoi ấy từ chối hoặc kiếm cớ thì tiếp xúc với cơ quan chức năng nhờ can thiệp.
(2)Kế toán cũ không thể nói đấy là "sở hữu trí tuệ" của mình. Tất cả những sản phẩm trí tuệ tạo ra trong lúc làm việc là thuộc về cơ quan.
(3)Nếu trong hợp đồng lao động cho phép người làm việc nhận sản phẩm trí tuệ của mình thì ngược lại, khi người ta rời cơ quan phải có thoả thuận bàn giao. Không có bàn giao mà mở pass file là phạm pháp, xâm phạm sản phẩm trí tuệ của người ta.
(1) Theo tôi thì họ không khóa file mà chỉ khóa VBA mà → Nói họ phạm pháp chưa chắn đúng
(2) Nếu kiến thức VBA họ tự trang bị, mặt khác họ trang bị bằng thời gian không trong giờ làm việc thì làm sao nói file đó thuộc về cơ quan
Giả sử: Trước đây cty có 1 công việc và công việc này cần đến mấy người làm mới xuể. Sau đó cty thuê tôi và đưa làm công việc này với yêu cầu là 1 mình tôi làm và tôi được 1/2 tổng tiền lương của các người kia và tôi đồng ý. Để công việc tốt hơn, ban đêm tôi về mày mò trên GPE và tôi có thiết lập 1 file có rất nhiều công thức tính toán hay VBA gì đó và nhờ công thức tính toán này tôi đã giảm rất nhiều thời gian làm việc, sau đó sếp thấy tại sao tôi rảng rang mà được hương lương cao, thế là ổng tìm cách ép tôi nghỉ việc và phải bàn giao công việc. Dĩ nhiên tôi bàn giao, nhưng những file tôi đã làm thì tôi paste value, như vậy cho hỏi tôi có phạm luật không?
(3) Nếu (2) không phạm luật thì (3) không cò ý nghĩa
 
Upvote 0
(1) Theo tôi thì họ không khóa file mà chỉ khóa VBA mà → Nói họ phạm pháp chưa chắn đúng
(2) Nếu kiến thức VBA họ tự trang bị, mặt khác họ trang bị bằng thời gian không trong giờ làm việc thì làm sao nói file đó thuộc về cơ quan
Giả sử: Trước đây cty có 1 công việc và công việc này cần đến mấy người làm mới xuể. Sau đó cty thuê tôi và đưa làm công việc này với yêu cầu là 1 mình tôi làm và tôi được 1/2 tổng tiền lương của các người kia và tôi đồng ý. Để công việc tốt hơn, ban đêm tôi về mày mò trên GPE và tôi có thiết lập 1 file có rất nhiều công thức tính toán hay VBA gì đó và nhờ công thức tính toán này tôi đã giảm rất nhiều thời gian làm việc, sau đó sếp thấy tại sao tôi rảng rang mà được hương lương cao, thế là ổng tìm cách ép tôi nghỉ việc và phải bàn giao công việc. Dĩ nhiên tôi bàn giao, nhưng những file tôi đã làm thì tôi paste value, như vậy cho hỏi tôi có phạm luật không?
(3) Nếu (2) không phạm luật thì (3) không cò ý nghĩa
Sai bấy.
Ở trên tôi có nói rồi. Những gì bạn bàn giao là sở hữu của cty. Bạn bàn giao cái mà nó còn chứa bí mật của bạn thì:
1. bạn còn giấu diếm, chưa làm hết bổn phận.
2. những cái hoàn toàn của riêng mình thì bạn phải gỡ nó ra.

Chuyện bạn dùng "tri tuệ" riêng của mình để giảm thiểu công việc hay gì gì đó là hợp đồng giữa bạn và cty. Nó không liên quan đến các dụng cụ trong cty.
Ví dụ về trách nhiệm của nhân viên khi thôi việc: cty có một CSDL. Ngừoi thiết lập CSDL này tính cho nó chạy tương đối tốt trên Access. Bạn vào, đem thêm một mớ query mà mình viết sẵn. Và với mớ query mày thì bạn có thể thiết kế lại các bảng cho nó chạy theo ý của bạn. Khi bạn thôi việc, bạn khoá hết mấy cái query đó lại và bỏ mặc cty với cái mớ dữ liệu chả phát triển được nếu không chỉnh sửa được đống query kia?
Ví dụ về trách nhiệm cty khi thôi việc nhân viên: cty có cái máy tính. Bạn nhờ ai đó ngoài cty viết một phần mềm cài vào đó giúp cho công việc của bạn trôi chảy hơn. Nếu cty thôi việc bạn thì phải cho bạn cơ hội tháo phần mềm ấy ra. Nếu cty bẻ khoá phần mềm này mà không có chấp thuận của bạn là phạm pháp.
Ở đây, ngừoi hỏi đòi bẻ khoá. Và ở bài #76 tôi đã nêu rõ cả hai trường hợp.
 
Upvote 0
Ai giúp tôi mở pass VBA file excel này với ạ. Cảm ơn nhiều
VBA chả có cái gì đáng giá đâu.
Toàn bộ code trong các module
Mã:
' Huong dan
Private Sub Worksheet_Activate()
ScrollArea = "A11:J21"
End Sub

' SO QUY
Private Sub Worksheet_Activate()
ScrollArea = "A1:H191"
End Sub

' IN PHIEU
Private Sub Worksheet_Activate()
ScrollArea = "A1:F42"
End Sub

' Bia so
Private Sub Worksheet_Activate()
ScrollArea = "A1:I46"
End Sub

' ThisWorkbook
Private Sub Workbook_open()
Sheet4.Activate
Range("E22").Select
End Sub
vbacode.JPG
 
Upvote 0
Sẵn nói chuyện sở hữu, tôi chú thêm cho các bạn thích viết code:
Nhiều bạn viết code ngoài giờ làm việc rồi mặc nhiên coi như đó là sản phẩm trí tuệ của riêng mình, không dính dáng gì đến cty.
Tuy nhiên , nếu bạn đem code ấy áp dụng vào công việc thì có thể coi như bạn đã sử dụng hệ thống và dữ liệu của cty làm môi trường test code của mình. Và trong trường hợp này, cty có quyền đòi một phần sở hữu.
Cty chỉ không đòi được khi bạn dùng phần mềm đã có trước trong tay (tức là bạn không dựa vào thiết kế dữ liệu của cty để thiết kế phần mềm) , và khi áp dụng bạn không chỉnh sửa hoặc chỉnh sửa rất ít.

Trên thực tế, chuyện cty đòi sở hữu rất hiếm khi xảy ra vì thường thì những người tự làm trong giờ riêng của mình không giữ chức vụ quan trọng, và code của họ cũng không xứng đáng để cty phải đòi.
 
Upvote 0
Tuy nhiên , nếu bạn đem code ấy áp dụng vào công việc thì có thể coi như bạn đã sử dụng hệ thống và dữ liệu của cty làm môi trường test code của mình. Và trong trường hợp này, cty có quyền đòi một phần sở hữu.
Tôi kể lại 1 câu chuyện thực tế
Trước đây có 1 cty mời 1 anh về làm trưởng phòng kinh doanh, công việc của anh đó là điều phối nhân viên, điều phối các cửa hàng và hàng hóa . Anh này rất giỏi về vi tính, nên anh đã viết 1 phần mềm để điều phối tốt hơn (tôi không biết ảnh viết trên nền tảng gì!)
Đến lúc cơm không lành, canh không không ngọt giữa ảnh & cty. Anh xin nghỉ việc và yêu cầu trả sổ BHXH, giám đốc yêu cầu anh phải bàn giao toàn bộ sổ sách và File quản lý ( trong đó đòi bàn giao thêm bộ source gì đó, mà lúc đó tôi cũng chả hiểu nó là gì). Đồng thời yêu cầu anh ấy phải hướng dẫn thêm là mỗi khi có thêm 1 cửa hàng phát sinh thì phải thêm thì phải viết vào chương trình như thế nào?
Anh này chỉ bàn giao toàn bộ sổ sách, còn File thì vẫn còn trên máy, nhưng ảnh không hướng dẫn cách thức thêm bớt trên máy. Cty không chịu và không trả sổ BHXH. Sự việc đưa nhau ra tòa
Tòa xử anh này thắng vì công ty thuê anh này làm trưởng phòng điều phối chứ không phải người viết chương trình
Thực tế mà nói mọi sự việc xảy ra nó còn tùy giữa 2 bên, theo tôi thì cty không nên sự dụng phần mềm của anh kia nữa, vì ai biết ảnh cài cái gì trong đó!
Đối với tôi, mọi sự vui vẻ thì vui vẻ còn "vắt chanh bỏ vỏ" thì khác
Mỗi một sự việc đối người này cho đúng hay sai còn tùy cảnh thực tế
Mục đích tôi tranh luận để đi KHÔNG đến kết quả cuối cùng là ĐÚNG, SAI mà là biết
Tôi ngưng ở đây!
 
Lần chỉnh sửa cuối:
Upvote 0
Thực ra nếu công ty thuê anh này làm lập trình viên thì dĩ nhiên mọi code anh ta sáng tác ra là thuộc sở hữu của công ty. Nhưng ngay cả lúc đó anh ta cũng chỉ có nhiệm vụ trao code đó, tất nhiên không có quyền khóa để không ai dùng được. Anh ta không có nhiệm vụ đào tạo người khác. Nếu cty muốn thì thương lượng để anh ta đồng ý đào tạo với mức phí nào đó. Còn nếu anh ta được tuyển vào vị trí khác thì code mà anh ta dùng để hỗ trợ công việc của mình là sở hữu của anh ta - tức có quyền tác giả và quyền sở hữu vật chất (quyền được lợi do tác phẩm mang lại). Nếu cty muốn có thì phải mua lại.
Nếu tôi được tuyển làm nhiệm vụ đào đất thì tôi chỉ phải thực hiện nhiệm vụ đó. Nhưng có thể tôi không cần cù như người khác do đó cố phát minh ra cách đào, phương pháp đào để bớt nhọc công thì đó là sáng kiến của tôi. Tôi có thể chia sẻ hoặc không.
Bình thường là thế nhưng mọi cái có thể hoàn toàn khác tùy theo qui định trong hợp đồng khi ký. Khi 2 bên đã thống nhất với nhau thì mọi chuuện rõ rồi.
Ở Ba Lan ngay cả quyền tác giả có 2 loại. Quyền tác giả cá nhân không chuyển nhượng được. Tác giả của tác phẩm mãi mãi là anh A. Anh A sáng tác ra tác phẩm thì tác giả mãi mãi là anh A. Tác phẩm mang về thu nhập và anh A hưởng, do có quyền tác giả tài sản (vật chất). Và quyền đó có thể chuyển nhượng được. Anh A có thể bán cho anh B và anh B phát hành tác phẩm và thu lợi nhuận mà không phạm pháp.
 
Upvote 0
Hihi xin lỗi em lại nhiều chuyện chút xíu
có thể anh việtmimi dung trong trường hợp anh thuê người viết code cho anh thôi dạng lập trình viên cho công ty lập trình thì em nghĩ anh đúng. Còn nếu thuê anh làm NV bình thường mà anh đầu tư chất xám xám viết ra 1 chương trình để phục vụ cho nhu cầu công việc của riêng mình thì theo em nghĩ cái đó không thuộc về công ty ah.
Có gì 3 right mọi người bỏ qua nhé
 
Upvote 0
Tôi từng làm nhiều cty Mỹ, Anh, và Úc.
Tất cả những cty này, tôi đều làm theo nguyên tắc "if you get hit by a bus tomorrow, someone should be able to step in and continue"
Nếu vì bất cứ lý do nào đó tôi không thể tiếp tục làm việc ngày mai, công việc của tôi, trên nguyên tắc, sẽ có người tiếp tục làm.
Tức là, trên thực tế, tất cả những công việc tôi đang làm, nếu không phải là hiển nhiên ai cũng thấy rõ thì chúng phải được ghi chép hồ sơ đầy đủ. Người thay thế chỉ việc đọc hồ sơ này.
(đương nhiên là người đó phải có khả năng tương đương với tôi)

Điều đó, chính sếp của tôi nói rõ lúc tôi nhận việc. Nếu sếp của tôi không nắm được điều đó thì:
1. chính sếp của tôi vô trách nhiệm, HOẶC
2. tôi vô tránh nhiệm và dối gạt sếp, hồ sơ tôi ghi lại không đầy đủ.

Thêm một điều mà có lẽ tôi chưa nói rõ:
Cty cũng tuyên bố "we don't operate on charity" Chúng tôi (cty) không làm việc cho không và/hoặc lấy không.
Nếu tôi lấy phần mềm nào đó phục vụ cho cty thì cty phải trả tiền cho nó. Cty không lợi dụng xài đồ của tôi chỉ vì lý do họ mướn tôi và nghĩ rằng họ có quyền.

Ở câu chuyện phá password, tôi xin nhắc lại là tôi đã nêu rõ hai trường hợp.
- Một là người trước không có lý do để khoá phần mềm, nhưng họ để lại phần mềm bị khoá. Như vậy ta có quyền bắt họ phải mở. Nếu họ từ chói là phạm pháp.
- Hai là người trước có lý do để khoá, nhưng ta lại vẫn cứ muón mở. Như vậy nếu ta tự mở là phạm pháp.
Cả hai trường hợp, tôi khuyên là không nên tự mở khoá. Chỉ vậy thôi.

...Nếu tôi được tuyển làm nhiệm vụ đào đất thì tôi chỉ phải thực hiện nhiệm vụ đó. Nhưng có thể tôi không cần cù như người khác do đó cố phát minh ra cách đào, phương pháp đào để bớt nhọc công thì đó là sáng kiến của tôi. Tôi có thể chia sẻ hoặc không.
...
Cái này khác bác ơi. Một người trung bình vẫn có thể đào đất, đại khái cũng như nhau. Và bác có cách đào kỳ diệu nào đó cũng chả hề hấn gì. Nếu bác bỏ đi, người khác vẫn có thể đào tiếp.
Ở đây, tôi nói về trường hợp bác chế biến một cách nào đó mà cái lỗ kể từ đó, nếu không đào theo phương pháp của bác thì nó sẽ sụp lở.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi từng làm nhiều cty Mỹ, Anh, và Úc.
Tất cả những cty này, tôi đều làm theo nguyên tắc "if you get hit by a bus tomorrow, someone should be able to step in and continue"
Nếu vì bất cứ lý do nào đó tôi không thể tiếp tục làm việc ngày mai, công việc của tôi, trên nguyên tắc, sẽ có người tiếp tục làm.
Tức là, trên thực tế, tất cả những công việc tôi đang làm, nếu không phải là hiển nhiên ai cũng thấy rõ thì chúng phải được ghi chép hồ sơ đầy đủ. Người thay thế chỉ việc đọc hồ sơ này.
(đương nhiên là người đó phải có khả năng tương đương với tôi)

Điều đó, chính sếp của tôi nói rõ lúc tôi nhận việc. Nếu sếp của tôi không nắm được điều đó thì:
1. chính sếp của tôi vô trách nhiệm, HOẶC
2. tôi vô tránh nhiệm và dối gạt sếp, hồ sơ tôi ghi lại không đầy đủ.

Thêm một điều mà có lẽ quý vị chưa rõ:
Cty cũng tuyên bố "we don't operate on charity" Chúng tôi (cty) không làm việc với của lấy không.
Nếu tôi lấy phần mềm nào đó phục vụ cho cty thì cty phải trả tiền cho nó. Cty không lợi dụng xài đồ của tôi chỉ vì lý do họ mướn tôi.
Nếu vậy nó khác ah. Công ty đã chấp nhận bỏ tiền ra mua thêm chất xám của anh thì lại khác ah. Mình đã chấp nhận thỏa thuận thì phải tuân thủ theo thỏa thuận chứ hihihi
 
Upvote 0
Nếu vậy nó khác ah. Công ty đã chấp nhận bỏ tiền ra mua thêm chất xám của anh thì lại khác ah. Mình đã chấp nhận thỏa thuận thì phải tuân thủ theo thỏa thuận chứ hihihi
Chúng ta đang nói về trường hợp của bài #75:
Người làm việc trước đó tạo ra code, khoá nó và bỏ đi. Nếu tôi hiểu theo lập luận của bạn thì "chất xám" là của người ấy.
Như vậy bẻ khoá có phải là phạm vào chủ quyền "chất xám" của người ta? Mâu thuẫn!

Tôi cứ phải nhắc lại đến nhàm cả tai câu "phải xác định chủ quyền trước khi bước vào bẻ khoá"

Chú: tôi không hề nói họ mua cái "chất xám" kia. Và có phần mềm cũng chẳng phải của tôi.
Có nhiều lúc họ chỉ "mướn" thôi. Nhưng dù bất cứ hình thức nào, trước khi thôi việc tôi cũng quyết chắc rằng người thừa kế có thể tiếp tục. Bất cứ mọi nơi có khoá tôi đều để lại chìa khoá.
 
Upvote 0
Chúng ta đang nói về trường hợp của bài #75:
Người làm việc trước đó tạo ra code, khoá nó và bỏ đi. Nếu tôi hiểu theo lập luận của bạn thì "chất xám" là của người ấy.
Như vậy bẻ khoá có phải là phạm vào chủ quyền "chất xám" của người ta? Mâu thuẫn!

Tôi cứ phải nhắc lại đến nhàm cả tai câu "phải xác định chủ quyền trước khi bước vào bẻ khoá"

Chú: tôi không hề nói họ mua cái "chất xám" kia. Và có phần mềm cũng chẳng phải của tôi.
Có nhiều lúc họ chỉ "mướn" thôi. Nhưng dù bất cứ hình thức nào, trước khi thôi việc tôi cũng quyết chắc rằng người thừa kế có thể tiếp tục. Bất cứ mọi nơi có khoá tôi đều để lại chìa khoá.
Hihi anh nói hợp lý nhưng mà chắc không đúng mọi trường hợp, hoàn cảnh hihihi, em cũng từng trải qua nên có chút ý kiến.
Còn theo như #75 em đồng ý với ý kiến của anh
 
Upvote 0
Cái này khác bác ơi. Một người trung bình vẫn có thể đào đất, đại khái cũng như nhau. Và bác có cách đào kỳ diệu nào đó cũng chả hề hấn gì. Nếu bác bỏ đi, người khác vẫn có thể đào tiếp.
Tất nhiên người khác có thể đào tiếp nhưng sẽ nhọc công do không biết cách đào. Tất nhiên người mới vào nghề sẽ được chỉ bảo và đào tạo nên cái tôi nói sau đây họ sẽ biết. Nhưng trong chuyện đào đất thì cái mà tôi nói tới nó cũng thuộc loại đó. Tức phương pháp nằm trong đầu tôi, khi đào thì tôi lấy nó từ trong đầu ra, khi nghỉ thì chả ai biết tôi đã đào thế nào. Trở về chuyện "kia" thì tôi đã có lần vất vả lắm khi lắp ráp tủ (mua về đã có sẵn các ván, lỗ đục, đinh ốc v...v) mà cuối cùng cứ thành hình bình hành, tuy chỉ chút thôi, nhìnn mắt không thấy, nhưng ốp tấm hình chữ nhật vào mặt sau của tủ thì thấy hơi lệch. Sau có bác nhìn thấy nói phải xê dịch sao cho 2 đường chéo bằng nhau. Tôi dễ dàng chứng minh được là nếu hình bình hành có 2 đường chéo bằng nhau thì nó là hình chữ nhật. Nhưng khi lắp tủ tôi không nghĩ tới chuyện vận dụng kiến thức đó. Bác kia không chứng minh được nhưng bác đã có kinh nghiệm do ai đó truyền lại.
Chuyện đào đất có thể chỉ là những mẹo nằm trong đầu. Phải đào như thế nào, sau đó phát triển thế nào, nếu gặp chỗ nhiều đá thì phải xử lý như thế nào. Không ai có quyền bắt tôi khai ra là làm thế nào để tốn ít sức mà lại nhanh.

Nếu cty tuyển tôi vào làm không đòi hỏi biết VBA và cũng không cử tôi đi học khóa VBA thì có nghĩa là tôi phải cần cù làm bằng tay. Nếu 8 tiếng làm bằng tay tiêu chuẩn bình thường có thể làm được khối lượng việc A mà cty định mức 120% A thì tôi cũng phải chấp nhận hoặc tự thôi việc. Nhưng nếu định mức 200% mà tôi kham không nổi và vì lẽ đó bị sa thải thì tôi sẽ kiện ra Tòa Lao động. Với 100% hay 120% A mọi người cần cù 8 tiếng mở hàng trăm tập tin rồi copy/paste cũng xong thì tôi có thể viết riêng cho mình 1 đoạn VBA và tôi chỉ kích hoạt lên rồi nghỉ ngơi. Ai không làm kịp thì mang về làm thêm ban đêm, vào những ngày nghỉ cuối tuần. Tôi thì ngày nào cũng dẫn vợ đi chơi, cuối tuần đi nhà hàng, dẫn con đi chơi. Thậm chí tôi còn không cho ai biết là có code vì sau mỗi lần chạy tôi xóa tập tin có code. Nhìn vào kết quả thì ai biết tôi copy/paste bằng tay hay dùng code?

Nếu cty tuyển tôi vào làm công việc đòi hỏi phải có công cụ A thì cty phải trang bị nó cho tôi. Nếu công việc không đòi hỏi ông cụ A nhưng tôi dùng công cụ A để cho công việc của mình nhẹ nhàng hơn, hiệu quả hơn thì công cụ A đó tôi phải tự mua hoặc tự tạo ra. Lúc đó công cụ là của tôi và tôi không có trách nhiệm trao cho ai cả.

Về sở hữu thì nếu là chuyện quan trọng thì khi ký hợp đồng người ta thỏa thuận cụ thể luôn. Lúc đó các điều khoản của hợp đồng là quan trọng.

Ở đây tôi chỉ nêu nguyên tắc thôi. Và tôi nghĩ chắc bác và em Hong.Van cùng có một quan điểm, chỉ là không hiểu đúng ý của nhau mà thôi.
 
Upvote 0
....
Nếu cty tuyển tôi vào làm công việc đòi hỏi phải có công cụ A thì cty phải trang bị nó cho tôi. Nếu công việc không đòi hỏi ông cụ A nhưng tôi dùng công cụ A để cho công việc của mình nhẹ nhàng hơn, hiệu quả hơn thì công cụ A đó tôi phải tự mua hoặc tự tạo ra. Lúc đó công cụ là của tôi và tôi không có trách nhiệm trao cho ai cả.
...
Theo quan điểm của tôi thì cái này thuộc về "khoảng màu xám" (grey area), tức là không hẳn rõ rệt trắng đen.
Như tôi đã trình bày qua. Nếu phần mềm bạn tạo ra có tính cách đại trà, tức là không dựa vào thiết kế dữ liệu của cty, thì nó là của bạn.
Nếu nó liên quan đến thiết kế dữ liệu của cty thì chưa hẳn nó 100% của bạn. Cty có thể nêu lý do bạn đã dùng môi trường dữ liệu của họ để thử nghiệm. Nói cách khác, họ có thể viện lý do bạn dùng môi trường của họ như một con bọ (chuột bạch) đẻ hoàn thiện sáng kiến của bạn. Đương nhiên là nếu bạn cẩn thận thì vẫn có thể biện hộ trước tòa. Tôi chỉ muốn nói là nó không hoàn toàn trắ̀ng đen thôi.
Trường hợp thật đặc biệt, nếu nó có khả năng được reverse engigeer ra thành bí mật cty thì họ có quyền yêu cầu bạn hủy bỏ. Trường hợp này tuy rất khó chứng minh nhưng trên lý thuyết là có thể.
 
Upvote 0
Theo quan điểm của tôi thì cái này thuộc về "khoảng màu xám" (grey area), tức là không hẳn rõ rệt trắng đen.
Như tôi đã trình bày qua. Nếu phần mềm bạn tạo ra có tính cách đại trà, tức là không dựa vào thiết kế dữ liệu của cty, thì nó là của bạn.
Nếu nó liên quan đến thiết kế dữ liệu của cty thì chưa hẳn nó 100% của bạn. Cty có thể nêu lý do bạn đã dùng môi trường dữ liệu của họ để thử nghiệm. Nói cách khác, họ có thể viện lý do bạn dùng môi trường của họ như một con bọ (chuột bạch) đẻ hoàn thiện sáng kiến của bạn. Đương nhiên là nếu bạn cẩn thận thì vẫn có thể biện hộ trước tòa. Tôi chỉ muốn nói là nó không hoàn toàn trắ̀ng đen thôi.
Khi tôi nói là tự tôi tạo ra thực ra là tôi muốn nói là tôi không dùng bất kỳ cái gì liện quan tới "đồ" của công ty. Vì nếu trong code của tôi dùng một phần hỗ trợ của hệ thống trong cty thì dĩ nhiên công cụ đó không hoàn toàn là của tôi.

Thậm chí tôi không cài đặt trên đĩa của cty. Nếu cty cấm tôi sử dụng USB thì phải ghi trong nội qui. Mà nếu công cụ đó không tồn tại ở đâu cả, vd. như trên là tập tin với code sau khi chạy tôi xóa nó đi thì ai biết tôi có nó?

Khi tôi nói là công cụ tự tạo có nghĩa là tự tạo mà không dùng bất cứ sự hỗ trợ nào của cty. Còn nếu dùng thì hiển nhiên là tôi không thể nói là công cụ đó hoàn toàn là của tôi. Cái này quá hiển nhiên. Nếu tôi dùng máy tiện của cty để làm ra một chi tiết nào đó cải thiện công việc cho riêng mình thì tôi không thể nói đó là của riêng tôi, cty chỉ có thể nuốt cục tức thôi. Không, vì chi tiết kia tôi đã tạo ra bằng máy của cty. Tôi đã không muốn viết cụ thể vì nó quá hiển nhiên.
Trường hợp thật đặc biệt, nếu nó có khả năng được reverse engigeer ra thành bí mật cty thì họ có quyền yêu cầu bạn hủy bỏ. Trường hợp này tuy rất khó chứng minh nhưng trên lý thuyết là có thể.
Tôi đã viết rồi. Trong những trường hợp quan trọng thì bao giờ người ta cũng ghi trong hợp đồng. Vd. người ta sẽ ghi là trong thời gian làm việc ở cty, và có thể 2 - 5 năm sau khi nghỉ việc không được có hoặt động kinh doanh cạnh tranh. Nếu là vị trí được phép truy cập tới bí mật của công ty thì có thể là không được phép tiết lộ cho đối thủ cạnh tranh. Khi tôi dịch một bản từ tiếng Ba Lan sang Việt tôi đã thấy người ta liệt kê ra một loạt điểm: tác phẩm của tôi thuộc sở hữu của chủ việc, không được tiết lộ, quảng quá tài liệu cho bất cứ ai, bằng bất cứ cách nào. Mà tài liệu có bí mật gì về công nghệ đâu. Có chăng chỉ là họ không muốn mọi người biết họ đang định làm gì, mà việc định làm đó cũng chả phải tối quan trọng. Họ chỉ muốn những đối thủ tiềm năng không biết họ đang định làm gì. Và tài liệu mà tôi dịch đó là cho các nhân viên người Việt của họ, tức ai trong cty cũng sẽ biết, do vậy không phải là bí mật cực kỳ quan trọng, có tính chất sống còn. Nhưng họ không muốn người ngoài cty biết.

Tóm lại khi có những điều quan trọng thì người ta sẽ ghi trong hợp đồng. Và chỉ rõ quyền của chủ việc là thế nào (đòi bồi thường bao nhiêu, kiện ra tòa v...) khi có vi phạm. Rồi thì: những điều không được nêu ra trong hợp đồng thì sẽ xử lý theo bộ luật nhân sự. Tôi nói về các trường hợp bình thường. Còn về các trường hợp quan trọng thì bác yên tâm đi. Người ta sẽ ghi trong hợp đồng. Người ký sẽ phải đọc thật kỹ, phải hiểu trước khi ký. Bút sa gà chết. Sau này không thể viện lý do là do không đọc kỹ, chỗ kia không hiểu lắm, còn chỗ nọ do được ghi bằng phông chữ nhỏ li ti nên không phát hiện ra điều này điều kia. Đó không phải lý lẽ.

Những điều không được ghi trong hợp đồng thì ta tự đánh giá sao cho hợp lý. Nếu cùng một sự việc mà một bên cho là hợp lý mà bên kia cho là không hợp lý thì luôn có thể kiện ra tòa. Tòa là nơi giải quyết các tranh chấp. Không thống nhất được với nhau thì ra tòa thôi.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi kể lại 1 câu chuyện thực tế...
...Anh này chỉ bàn giao toàn bộ sổ sách, còn File thì vẫn còn trên máy, nhưng ảnh không hướng dẫn cách thức thêm bớt trên máy. Cty không chịu và không trả sổ BHXH. Sự việc đưa nhau ra tòa
Tòa xử anh này thắng vì công ty thuê anh này làm trưởng phòng điều phối chứ không phải người viết chương trình
Thực tế mà nói mọi sự việc xảy ra nó còn tùy giữa 2 bên, theo tôi thì cty không nên sự dụng phần mềm của anh kia nữa, vì ai biết ảnh cài cái gì trong đó!
...
Hôm qua tôi không nói đến chỗ này là vì tôi đang tìm liên lạc một ngừoi bạn chuyên môn để xin tư vấn.
Cô này chuyên về luật lao động (văn phòng), xích mích giữa chủ và người lao động. Và cô ta trả lời tôi như sau:

- trước tiên, lời bàn chỉ có thể nói cho trường hợp tổng quát. Trong sự kiện (case) này, dữ liệu chưa đầy đủ để có thể tính bên nào đúng và bên nào sai. Tôi (cô ấy) thỉ có thể đoán mộ số điều và bàn tại sao toà xử như vậy.
Trong phần quote trên, tiểu đoạn "giao toàn bộ sổ sách, còn File thì vẫn còn trên máy" không nêu rõ các hồ sơ có thể tiếp tục quản lý một cách bình thường (không cần đến phần mềm của anh ta) hay không?
a) nếu chúng chỉ bình thường thì anh ta chỉ nên hướng dẫn người tiếp quản. Tôi dùng từ nên là vì chuyện đó chỉ là lương tâm nghề nghiệp, không bắt buộc bằng luật (legal binding). Ngừoi tiếp quản không tiếp tục được là lỗi cty đã ỷ lại.
b) nếu chúng đã được thiết kế theo chiều hướng bắt buộc phải dùng phần mềm anh ta thì anh ta có bổn phận phải đưa chúng về trạng thái "bình thường"
Trong tiểu đoạn thứ 3 của phần quote trên "cty không nên sự dụng phần mềm của anh kia nữa" thì hoàn toàn đúng. Bởi vì nếu anh ta không chịu giao thì anh vẫn giữ bản quyền. Trường hợp phần mềm chôm từ đâu đó thì cty cũng không thể tiếp tục xài bởi vì sẽ bị chủ chính kiện. Lưu ý là nếu anh ta chôm phần mềm thì ngay lúc anh áp dụng, cty đã phải chịu một nhiệm một phần pháp luật; phần này lớn hay nhỏ tuỳ theo độ hiểu biết của cty và độ lớn của cty. Theo luật pháp, cty không thể nói "tôi đâu có biết nhân viên tôi làm gì"; nhất là cty lớn, kiểm soát nhân viên là điều bắt buộc.
Tiểu đoạn giữa (câu thứ 2) của phần quote trên "trưởng phòng điều phối chứ không phải người viết chương trình" nói về công việc. Đây là phần nằm trong khoảng xám (không rõ rệt trắng đen). Nó còn tuỳ theo hoàn cảnh xã hội, hoàn cảnh cty, và điều kiện việc làm của anh ta.
- Với hoàn cảnh xã hội và hoàn cảnh cty tương đối tiên tiến (có internet, có máy tính, công cụ sẵn sàng) VÀ (*) nếu điều kiện việc làm của anh ta có nêu ra "hiểu biết về vi tính và các phần mềm quản lý,... khả năng thích ứng với hoàn cảnh" (**) thì sự kiện anh ta viết thêm vài cái code hổ trợ cho công việc là chuyện bình thường - không có mới là lạ, chứng tỏ anh ta yếu. Ba cái code này thuộc về ai thì phải tuỳ toà xử. (***)

(*) lưu ý tôi viết hoa từ VÀ ở trên
(**) ở bài khác, tôi có nói về mức độ quan trọng của chức vị. Hầu hết các công việc tương đối cao hiện nay đều có điều kiện tương tự về khả năng. Dẫu trong hợp đồng lao động và văn bản diễn tả công việc không có khoản này, nhưng nếu cty chứng minh lúc phỏng vấn họ có đặt vấn đề này thì coi như nó có áp dụng.
(***) chú riêng của tôi, không phải lời cô bạn tư vấn: theo tôi, dẫu có thù ghét đến mức nào, khi ra đi tôi vẫn hỏi "tôi có viết một số phần mềm, tôi cho vài ngày để cty tìm người học". Ra đi cạn tàu ráo máng không phải là sì tin của tôi.
 
Upvote 0
Ra đi cạn tàu ráo máng không phải là sì tin của tôi.
Tôi nghĩ là đã có chuyện
Đến lúc cơm không lành, canh không không ngọt giữa ảnh & cty
Chứ bình thường ít ai cạn tầu ráo máng bác ạ. Một khi "bên kia" có hành động "cạn tầu ráo máng" thì phản ứng của bên này là điều dễ hiểu. Tôi nghĩ rằng đã có gì đấy sảy ra nên người trong câu chuyện của Hong.Van mới làm thế. Cho thôi việc cũng như ly hôn vậy. Có những cặp tuy ly hôn nhưng vẫn là bạn, có những cặp chia tay nhau trong thù hận.
 
Upvote 0
Tôi nghĩ là đã có chuyện

Chứ bình thường ít ai cạn tầu ráo máng bác ạ. Một khi "bên kia" có hành động "cạn tầu ráo máng" thì phản ứng của bên này là điều dễ hiểu. Tôi nghĩ rằng đã có gì đấy sảy ra nên người trong câu chuyện của Hong.Van mới làm thế. Cho thôi việc cũng như ly hôn vậy. Có những cặp tuy ly hôn nhưng vẫn là bạn, có những cặp chia tay nhau trong thù hận.
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
 
Upvote 0
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
Con của ông khác thì sao bác?
Em nghĩ là tùy hoàn cảnh.
 
Upvote 0
Con của ông khác thì sao bác?
Em nghĩ là tùy hoàn cảnh.
Tõi vẫn không tuỳ hoàn cảnh.
Tôi theo quan niệm "gà nhà ai không biết, vào đẻ bếp nhà tôi thì là trứng của tôi". Con tôi nuôi thì tôi lo, không cần biết dòng máu.
 
Upvote 0
Tôi thì nghĩ về bạn đồng nghiệp nhiều hơn chủ.
Dẫu tôi và chủ có ghét nhau đến độ không nhìn mặt, nhưng tôi vẫn còn nghĩ đến các đồng nghiệp cũ.
Cũng như ví dụ của bác. Vợ chồng có thể ghét đến đâm chém nhau, nhưng còn con... chúng có tội gì?
Mỗi người một tính cách mà bác. Bác hành xử như thế nhưng người khác hành xử khác. Nếu chủ "tử tế" mà họ cạn tầu ráo máng thì tôi không thông cảm cho họ. Nhưng nếu chủ cạn tầu ráo máng mà họ cũng đáp trả lại như thế thì dù tôi hành xử như bác thì tôi vẫn thông cảm cho họ.
 
Upvote 0
VBA chả có cái gì đáng giá đâu.
Toàn bộ code trong các module
Mã:
' Huong dan
Private Sub Worksheet_Activate()
ScrollArea = "A11:J21"
End Sub

' SO QUY
Private Sub Worksheet_Activate()
ScrollArea = "A1:H191"
End Sub

' IN PHIEU
Private Sub Worksheet_Activate()
ScrollArea = "A1:F42"
End Sub

' Bia so
Private Sub Worksheet_Activate()
ScrollArea = "A1:I46"
End Sub

' ThisWorkbook
Private Sub Workbook_open()
Sheet4.Activate
Range("E22").Select
End Sub
View attachment 216044
vậy thì nhờ bạn Unprotec sheet giúp mình với.
 
Upvote 0
Giải pháp Excel không cho phép bàn về giải pháp phá Excel bạn ạ.
Sao vậy bác, nếu đi chuyên sâu bài này cũng hay mà bác, biết thêm kỹ năng crack-password vs lại mình biết decode/encode nó dạng mã hóa nào nữa cũng hay mà.
Bài đã được tự động gộp:

Đây là Addins mà, người ta cho bạn s/dụng miễn fí thì s/d đi! fá Pass làm gì?
Bản chất phần mềm 2 có dạng: Good/Bad
+ Good: Sài mọi thứ ok
+Bad: Dạng này hơi khó chịu, sợ nhất malware.
 
Upvote 0
chào cả nhà mình có file chạy do người cũ họ làm, họ chuyển đi chỗ khác, mới đây chạy bị lỗi run time 1004, nhưng chạy trên máy khác lại ngon cứ mày mình thì báo lỗi không rõ nguyên nhân sao , mà modun vba cài pass không mở được em có thể up lên nhờ các cao nhân giúp được không ạ , thank mọi người nhiều
 
Upvote 0
chào cả nhà mình có file chạy do người cũ họ làm, họ chuyển đi chỗ khác, mới đây chạy bị lỗi run time 1004, nhưng chạy trên máy khác lại ngon cứ mày mình thì báo lỗi không rõ nguyên nhân sao , mà modun vba cài pass không mở được em có thể up lên nhờ các cao nhân giúp được không ạ , thank mọi người nhiều
Đính kèm tập tin là quyền của mình, ai cấm được. Còn chuyện giúp là chuyện của người ta. Cứ đính kèm rồi đợi thôi.
 
Upvote 0
Bảo mật trong excel:
- Người Gà mờ 100%
- Người chịu khó google thì gần như bằng 0%
=> khoá chơi cho vui thôi, chứ chả có lợi ích gì
=> Muốn bảo mật code thì built file dll
 
Upvote 0
em muốn xin mở khóa file excel vba, em cám ơn ạ
Nếu muốn xem, bạn chịu khó Google (GG) (tốt nhất sử dụng tiếng Anh để GG) là ra cho file này thôi mà.
Vì sẽ vi phạm quy tắc diễn đàn nên tôi không up lên với tôi cũng không biết gì về code.
Ví dụ: Trích một đoạn sau khi tôi GG.

(Nếu đoạn này có vi phạm nội quy diễn đàn, nhờ MOD xóa giúp. Xin cảm ơn.)

1652240123703.png
 
Upvote 0
Các Anh/Chị cho em hỏi nếu file Excel mà em đặt mật khẩu bằng Encrypt with Password thì có khả năng bị mở bằng những code hoặc tool thông thường được không ạ.
 
Upvote 0

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

Back
Top Bottom