Nhờ trợ giúp code tham chiếu kiểu như hàm vlookup (tự điền luôn khi gõ dữ liệu không dùng nút bấm) (1 người xem)

Liên hệ QC

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

Binbo2020

Thành viên tích cực
Tham gia
10/11/11
Bài viết
955
Được thích
962
Hiện Công ty mình đang chuẩn bị hỗ trợ cho việc nhập dữ liệu ban đầu cho việc tiêm chủng Covid tại khu vực. Theo yêu cầu khi nhận được danh sách dữ liệu ban đầu cũng là lúc triển khai luôn nên hiện tại mình chưa có file mẫu dòng cột nên mình định hình sơ bộ nhờ mọi người giúp.
Yêu cầu là họ sẽ cấp cho mình danh sách dữ liệu số người sẽ tiêm (khoảng 10-20k người trong một đợt).
Nhiệm vụ là sẽ có 2 tổ một tổ kiểm tra khi người tiêm bước vào cửa khai (sẽ nhập dữ liệu vào sheet "tiep don"), nếu nhập mã số tiêm (cột B) thì dữ liệu từ cột C:I sẽ tự nhảy bên sheet dữ liệu sang, cột A được đánh số thứ tự tự động khi cột B có dữ liệu, cột j thời gian sẽ được điền thời giạn thực của hệ thống thời điểm nhập. Trường hợp bị sai thì xóa bên cột B các cột còn lại sẽ được xóa đi. Nếu cột B nhập mã đã nhập thì sẽ có cảnh báo trùng không cho nhập (ví dụ đã có dòng nhập là 6 thì nếu nhập 6 tiếp sẽ không được).
Tổ kiểm tra khi tiêm xong sẽ nhập vào sheet "da tiem" cách nhập tương tự như sheet tiep don (nếu dữ liệu như ngày tháng năm sinh, sdt... sai do dữ liệu thì sẽ sửa trực tiếp tại ô tương ứng tại sheet tiep don, để lúc về sửa lại dữ liệu gốc sau).
Bên sheet "du lieu" cần một code để tạo nút bấm vào cuối ngày khi bấm sẽ điền số 1 (có thể là số 2 tùy lần tiêm thứ nhất 2 thứ 2 cái này xác định được trước khi tiêm) vào cột I (tổng hợp) khi người đó có tên trong sheet đã tiêm.
Mình đang điền công thức tìm kiếm trong file cho mọi người dễ hình dung (dữ liệu thật có thể sẽ có nhiều cột hơn nên dùng hàm sợ không ổn).
Nếu được mọi người ghi chú vào code giúp mình để mình có thể tự thêm bớt cột được khi nhận được dữ liệu chuẩn.
Bài đã được tự động gộp:

Công việc tạm thời mình hình dung và phải triển khai là như vậy, bạn nào nếu từng làm rồi có thể góp ý thêm cho mình, kể cả các bước bổ sung cho hợp lý đỡ loạn, chứ nghĩ mỗi ngày tiêm hơn 2000 người kiểm tra dữ liệu, nhập dữ liệu chắc loạn như cào cào :D
 

File đính kèm

Đề tài này có vẻ thiết thực đây.
 
Upvote 0
Có thể dùng userform và các sự kiện exit hoặc beforeUpdate cho các textbox cần nhập. Việc nhập sai thì cần 1 listbox và 1 ô textbox tìm kiếm.
Vấn đề lớn hơn là làm sao cùng 1 file mà 2 tổ cùng làm được? (tổ tiếp đón và tổ kiểm soát)
 
Upvote 0
Có thể dùng userform và các sự kiện exit hoặc beforeUpdate cho các textbox cần nhập. Việc nhập sai thì cần 1 listbox và 1 ô textbox tìm kiếm.
Vấn đề lớn hơn là làm sao cùng 1 file mà 2 tổ cùng làm được? (tổ tiếp đón và tổ kiểm soát)
Chia ra để làm thôi, tổ kiểm tra mục đích để kiểm tra nhanh, nhập mã vào nếu đúng tên, ngày tháng năm sinh thì cho vào. Tổ kiểm tra là để xác nhận lần cuối xem người đấy đủ điều kiện tiêm và tiêm xong mới nhập vào (và nếu sai thông tin gì đó thì sửa luôn) sau này chỉ lấy file dữ liệu đã nhập của tổ kiểm tra thôi (tức là những người đã tiêm xong). Sẽ có những người được vào phòng nhưng không đủ điều kiện tiêm mà. Nếu ngay ngoài cửa đã làm chi tiết cả kiểm tra và sửa thì sẽ bị ùn lại và không biết được ai được tiêm ai không được tiêm ai chưa đến.
Về việc dùng userform mình thấy không hợp lý lắm mà chỉ như hàm vlookup nhập vào mã sẽ hiện luôn các cột để dễ nhìn xem đúng chưa sẽ nhanh hơn. (đội nhập liệu sẽ là những người chỉ biết sơ qua excel thôi họ sẽ quen kiểu nhìn kiểm tra như dùng hàm hơn). Nếu thêm cột thì cũng sửa nhanh hơn vì trước giờ tiêm mình mới có được danh sách dữ liệu, vẽ userform sẽ lâu nếu thêm nhiều cột.
 
Upvote 0
Hiện Công ty mình đang chuẩn bị hỗ trợ cho việc nhập dữ liệu ban đầu cho việc tiêm chủng Covid tại khu vực. Theo yêu cầu khi nhận được danh sách dữ liệu ban đầu cũng là lúc triển khai luôn nên hiện tại mình chưa có file mẫu dòng cột nên mình định hình sơ bộ nhờ mọi người giúp.
Yêu cầu là họ sẽ cấp cho mình danh sách dữ liệu số người sẽ tiêm (khoảng 10-20k người trong một đợt).
Nhiệm vụ là sẽ có 2 tổ một tổ kiểm tra khi người tiêm bước vào cửa khai (sẽ nhập dữ liệu vào sheet "tiep don"), nếu nhập mã số tiêm (cột B) thì dữ liệu từ cột C:I sẽ tự nhảy bên sheet dữ liệu sang, cột A được đánh số thứ tự tự động khi cột B có dữ liệu, cột j thời gian sẽ được điền thời giạn thực của hệ thống thời điểm nhập. Trường hợp bị sai thì xóa bên cột B các cột còn lại sẽ được xóa đi. Nếu cột B nhập mã đã nhập thì sẽ có cảnh báo trùng không cho nhập (ví dụ đã có dòng nhập là 6 thì nếu nhập 6 tiếp sẽ không được).
Tổ kiểm tra khi tiêm xong sẽ nhập vào sheet "da tiem" cách nhập tương tự như sheet tiep don (nếu dữ liệu như ngày tháng năm sinh, sdt... sai do dữ liệu thì sẽ sửa trực tiếp tại ô tương ứng tại sheet tiep don, để lúc về sửa lại dữ liệu gốc sau).
Bên sheet "du lieu" cần một code để tạo nút bấm vào cuối ngày khi bấm sẽ điền số 1 (có thể là số 2 tùy lần tiêm thứ nhất 2 thứ 2 cái này xác định được trước khi tiêm) vào cột I (tổng hợp) khi người đó có tên trong sheet đã tiêm.
Mình đang điền công thức tìm kiếm trong file cho mọi người dễ hình dung (dữ liệu thật có thể sẽ có nhiều cột hơn nên dùng hàm sợ không ổn).
Nếu được mọi người ghi chú vào code giúp mình để mình có thể tự thêm bớt cột được khi nhận được dữ liệu chuẩn.
Bài đã được tự động gộp:

Công việc tạm thời mình hình dung và phải triển khai là như vậy, bạn nào nếu từng làm rồi có thể góp ý thêm cho mình, kể cả các bước bổ sung cho hợp lý đỡ loạn, chứ nghĩ mỗi ngày tiêm hơn 2000 người kiểm tra dữ liệu, nhập dữ liệu chắc loạn như cào cào :D
Góp ý cho bạn:
1/ Việc nhập dữ liệu thì nên sử dụng 1 máy cho 1 người nhập.
2/ Sheet dữ liệu nên nhập thông tin tất cả mọi người trong Công ty, nên thêm cột bộ phận và cột tổ, để khi khi chích ngừa thì lọc ra danh sách tổ, bộ phận để chích ngừa thì sẽ thuận tiện cho công tác nhập liệu.
3/ Việc nhập liệu thì có thể dùng UserForm với 1 List Box lấy thông tin từ sheet lọc và chỉ việc chọn tên trong danh sách và bổ sung nội dung cần khi nhập liệu.
4/ Việc tổng hợp thì sử dụng PivotTable là nhanh nhất.
 
Upvote 0
Chia ra để làm thì biết rồi. Tôi đang nói 2 tổ làm trên 2 máy khác nhau làm sao tổ kiểm tra thấy dữ liệu đã nhập của tổ tiếp đón mà kiểm tra?

Dùng form thì không cần dò bằng mắt nữa, càng dễ cho người dùng chứ? Còn thông tin liên quan thì dùng code cho hiện lên form.
 
Upvote 0
Việc nhập dữ liệu thì nên sử dụng 1 máy cho 1 người nhập.
Cái này không thể làm được, một đợt tiêm sẽ có 5-10 bàn tiêm tức là một lúc sẽ có tưng đấy người vào, và người vào không theo thứ tự mình định được, cứ ai đến trước vào trước thôi. Một máy là tắc luôn, buộc dùng nhiều máy để đẩy tốc độ, xong ngày cop lại tổng hợp sau thôi
Bài đã được tự động gộp:

tổ kiểm tra thấy dữ liệu đã nhập của tổ tiếp đón
Không cần mà có 2 cửa một cửa vào và một cửa ra thôi, lên đã vào đến tổ kiểm tra thì tức là tổ tiếp đón ban đầu đã cho qua rồi (dữ liệu chốt lấy theo tổ kiểm tra thôi (vì cần lấy ra xem ai đã tiêm được). còn tổ tiếp đón để cuối ngày tổng hợp xem lại ai chưa đến để gọi người ta đến thôi
 
Upvote 0
Không cần mà có 2 cửa một cửa vào và một cửa ra thôi, lên đã vào đến tổ kiểm tra thì tức là tổ tiếp đón ban đầu đã cho qua rồi (dữ liệu chốt lấy theo tổ kiểm tra thôi (vì cần lấy ra xem ai đã tiêm được). còn tổ tiếp đón để cuối ngày tổng hợp xem lại ai chưa đến để gọi người ta đến thôi
không thấy dữ liệu của cửa vào (cho vào hay không cho vào), làm sao biết người ra là mã số mấy? Tôi hỏi vậy vì thấy 2 sheet tiepdon và datiem trên cùng 1 file, mỗi sheet là 1 tổ, 2 sheet lại có liên kết với nhau qua cột mã số tiêm.
Nếu cửa vào nhiều máy, mỗi máy 1 file thì làm sao kiểm soát mã không trùng theo kiểu số tăng dần từ 1?
 
Upvote 0
mã được quy định từ trước theo danh sách bên sheet dữ liệu (cái mã này mỗi người một mã, khi vào người ta có một tờ khai, có phải ghi mã, họ tên, ngày tháng năm sinh...) tổ tiếp đón cho người ta vào sẽ ký vào tờ đấy, vào trong qua nhiều bước ktra, khám, lọc, tiêm, mỗi bộ phận sẽ ký xác nhận vào tờ khai đấy, đến cuối tiêm xong người được tiêm nộp lại tờ khai ở bàn kiểm tra và ký xác nhận đã tiêm là được.
Trước làm xét nghiệm cho công ty mình đã làm rồi nhưng chỉ có hơn 100 người một đợt nên mình dùng hàm.
2 sheet tiepdon và datiem trên cùng 1 file
Mình gộp vào để hỏi cho dễ thôi đến lúc ấy một file chỉ có 2sheet dữ liệu và sheet tiếp đón hoặc kiểm tra.
mỗi máy 1 file thì làm sao kiểm soát mã không trùng
cái này mình chưa lường đến (chắc phải chấp nhận nếu nhập sai thì dò phiếu gọi điện hỏi lại sau thôi)
Trước làm xét nghiệm cho công ty mình đã làm kiểu này rồi nhưng chỉ có hơn 100 người một đợt nên mình dùng hàm. Mình thấy kiểu như này thôi là ổn rồi
Liên kết: https://youtu.be/4O9-ysFBbMQ

Bài đã được tự động gộp:

Dùng form thì không cần dò bằng mắt nữa
Mình không biết nhiều về VBA, lúc đi làm mới biết chắc thêm bớt bao cột nữa mà lúc ấy bảo mình vẽ thêm bớt vào form chắc chịu chết. (chỉ sửa lại code kiểu từ cột 2-5 thành 2-8 hoặc cột C-I thành C-H thì xem trước code còn tự mò sửa được)
 
Upvote 0
Theo tôi, nên cân nhắc để không thiếu thông tin cần theo dõi tại sheet dulieu. Nên bổ sung các cột sau
- Ngày tiêm. Nếu chưa có ngày nghĩa là chưa tiêm. Nếu có ngày thì dựa vào cột Mũi tiêm thứ mấy để biết và xử lý cho tương lai. Nếu mới là mũi 1 thì để ra lịch hẹn cho mũi 2. Còn là mũi 2 thì xem như đã hoàn thành tiêm chủng và lấy ngày đó để quyết định nhắc lại mũi 3 (nếu có)
- Loại vaccine. Đâu phải chỗ bạn bao giờ cũng tiêm 1 loại duy nhất. Cột này dùng để kết hợp với ngày tiêm để ra lịch hẹn tiêm mũi 2

Còn các sheet kia là mẫu nhập liệu nên cần bao gồm đủ thông tin cần thiết để ghi vào dữ liệu. Riêng cột ngày giờ tiếp đón, ngày giờ tiêm, tôi nghĩ là là nên dùng VBA gán hàm Now() cho ô và sau khi đã gán thì khóa chỉnh sửa luôn.
 
Upvote 0
Theo tôi, nên cân nhắc để không thiếu thông tin cần theo dõi tại sheet dulieu. Nên bổ sung các cột sau
- Ngày tiêm. Nếu chưa có ngày nghĩa là chưa tiêm. Nếu có ngày thì dựa vào cột Mũi tiêm thứ mấy để biết và xử lý cho tương lai. Nếu mới là mũi 1 thì để ra lịch hẹn cho mũi 2. Còn là mũi 2 thì xem như đã hoàn thành tiêm chủng và lấy ngày đó để quyết định nhắc lại mũi 3 (nếu có)
- Loại vaccine. Đâu phải chỗ bạn bao giờ cũng tiêm 1 loại duy nhất. Cột này dùng để kết hợp với ngày tiêm để ra lịch hẹn tiêm mũi 2

Còn các sheet kia là mẫu nhập liệu nên cần bao gồm đủ thông tin cần thiết để ghi vào dữ liệu. Riêng cột ngày giờ tiếp đón, ngày giờ tiêm, tôi nghĩ là là nên dùng VBA gán hàm Now() cho ô và sau khi đã gán thì khóa chỉnh sửa luôn.
Cái này là theo mẫu của đơn vị chủ quản đợt tiêm này, là mẫu nhập nhanh ban đầu, họ bắt mình nhập theo họ, quy cách theo họ không cho mình sửa gì hết (1,2) hết ngày gửi lại cái sheet dưlieu cho họ (đã có đánh dấu thêm chỗ 1 2 ấy (lần này là đợt1 nên đánh số 1)
 
Upvote 0
Cái này là theo mẫu của đơn vị chủ quản đợt tiêm này, là mẫu nhập nhanh ban đầu, họ bắt mình nhập theo họ, quy cách theo họ không cho mình sửa gì hết (1,2) hết ngày gửi lại cái sheet dưlieu cho họ (đã có đánh dấu thêm chỗ 1 2 ấy (lần này là đợt1 nên đánh số 1)
Như vậy là bạn chỉ cần giúp code để hỗ trợ nhập liệu thôi chứ không phải là tổ chức CSDL?
 
Upvote 0
Như vậy là bạn chỉ cần hỗ trợ code để hỗ trợ nhập liệu thôi chứ không phải là tổ chức CSDL?
Đúng rồi, còn cái CSDL mình góp ý rồi nhưng họ không chịu sửa, như đơn giản số CMND, CCCD là mã số mỗi người trên toàn quốc quản lý theo số đấy hay hơn nhưng không đồng ý, bắt nhập theo mã của họ (thực ra là số thứ tự của cái danh sách người ta quản lý)
 
Upvote 0
Đúng rồi, còn cái CSDL mình góp ý rồi nhưng họ không chịu sửa, như đơn giản số CMND, CCCD là mã số mỗi người trên toàn quốc quản lý theo số đấy hay hơn nhưng không đồng ý, bắt nhập theo mã của họ (thực ra là số thứ tự của cái danh sách người ta quản lý)
Gõ mã số tiêm để lấy ra các thông tin còn lại của người tiêm thì được rồi nhưng tôi đề nghị mở rộng ra: tìm trên các cột Tên, Số ĐT, Số CMND để phòng khi người đến tiêm quên giấy tiêm chủng, không nhớ mã số
 
Upvote 0
tiêm quên giấy tiêm chủng, không nhớ mã số
cái này có người phụ trách rồi mỗi đơn vị một buổi có khoảng 30-50 người, có người phụ trách cầm danh sách này rồi quên ra hỏi cái được ngay, trước khi ra thì các đầu mỗi đã tập hợp tại đơn vị mình để khai, khai xong mới cầm tờ khai di chuyển đến nơi tiêm mà
 
Upvote 0
Cái này không thể làm được, một đợt tiêm sẽ có 5-10 bàn tiêm tức là một lúc sẽ có tưng đấy người vào, và người vào không theo thứ tự mình định được, cứ ai đến trước vào trước thôi. Một máy là tắc luôn, buộc dùng nhiều máy để đẩy tốc độ, xong ngày cop lại tổng hợp sau thôi
Bài đã được tự động gộp:


Không cần mà có 2 cửa một cửa vào và một cửa ra thôi, lên đã vào đến tổ kiểm tra thì tức là tổ tiếp đón ban đầu đã cho qua rồi (dữ liệu chốt lấy theo tổ kiểm tra thôi (vì cần lấy ra xem ai đã tiêm được). còn tổ tiếp đón để cuối ngày tổng hợp xem lại ai chưa đến để gọi người ta đến thôi
1/ Tôi nghĩ chỉ cần để 1 máy ngay bàn kiểm tra là đủ, 1 người kiểm tra và 1 người nhập thông tin dựa vào danh sách có sẳn chỉ chọn và nhập liệu thì chẳng có chậm chạp gì.
2/ Mình cứ làm theo kiểu mình miễn sao thuận tiện và nhập liệu nhanh là được, cần báo cáo theo mẫu của đơn vị chủ quản thì xếp cột lại là xong (chắc chỉ vài phút).
 
Upvote 0
Tôi nghĩ chỉ cần để 1 máy ngay bàn kiểm tra là đủ
Việc này là không thể, bạn hình dung 8 tiếng (480 phút) phải tiêm xong cho 2000 người, như vậy nếu 1 máy thì một phút nhập xong 24 người (chưa kể ra vào không thể đều nhau được nên không đủ 480 phút cho người vừa nhập liệu vừa kiểm tra được đâu), có 5-10 bàn tiêm tức là một lúc ra vào liền nhau là 5-10 người, không giải phóng nhanh ở khâu này sẽ ùn tắc ngay (trước làm xét nghiệm một ngày có 500 người mà nhập tay đã tắc rồi). Mỗi người sẽ chỉ được phép tối đa không quá 1 phút ở bàn nhập liệu thôi.
Đang tính tổ tiếp thì chỉ cần 2 máy vì chưa phải sửa hết, đến tổ kiểm tra 5-8 máy mới vừa kiểm tra vừa sửa được.
Cái này mình trải qua lúc làm xét nghiệm rồi đến lúc ấy ra vào không nhịp nhàng là tắc hết (ùn ứ là bắt đầu ầm ĩ không nghe được người ta nói gì nữa cơ)
 
Upvote 0
Việc này là không thể, bạn hình dung 8 tiếng (480 phút) phải tiêm xong cho 2000 người, như vậy nếu 1 máy thì một phút nhập xong 24 người (chưa kể ra vào không thể đều nhau được nên không đủ 480 phút cho người vừa nhập liệu vừa kiểm tra được đâu), có 5-10 bàn tiêm tức là một lúc ra vào liền nhau là 5-10 người, không giải phóng nhanh ở khâu này sẽ ùn tắc ngay (trước làm xét nghiệm một ngày có 500 người mà nhập tay đã tắc rồi). Mỗi người sẽ chỉ được phép tối đa không quá 1 phút ở bàn nhập liệu thôi.
Đang tính tổ tiếp thì chỉ cần 2 máy vì chưa phải sửa hết, đến tổ kiểm tra 5-8 máy mới vừa kiểm tra vừa sửa được.
Cái này mình trải qua lúc làm xét nghiệm rồi đến lúc ấy ra vào không nhịp nhàng là tắc hết (ùn ứ là bắt đầu ầm ĩ không nghe được người ta nói gì nữa cơ)
Tôi biết nên mới góp ý, 1 máy 24 người chỉ cần 30 giây kể cả in phiếu luôn, taị vì mấy bạn không biết cách làm mà thôi.
 
Upvote 0
@Binbo2020 Nói gần nói xa không qua đi vào vấn đề luôn. Bạn xem yêu cầu số 1 như vậy đã được chưa? Ngoài mã tiêm, tôi làm luôn việc tìm dữ liệu ở tên, số ĐT và số CMND đó. Không cần thì đẻ vậy cũng không sao nhưng có thì thuận tiện hơn nhiều.
 

File đính kèm

Upvote 0
Bạn mô tả chi tiết quy trình thực hiện xem nào?
Từ khi tiếp đón, tới khi xong việc thì bên làm nhiệm vụ tiêm chủng, bên người được tiêm làm những công việc gì.
-----

1/ Dữ liệu gốc thì cột này phải có dữ liệu rồi chứ, giờ còn ghi đánh số là sao?

1630911780143.png

Cột ghi số lần tiêm đó, thì: Được ghi nhận vào lúc tiêm xong (0-1-2), chứ sao bảng tiếp đón cũng có cột đó?

2/ Cột thời gian:
Phải phân biệt thời gian tiếp đón, thời gian tiêm xong chứ? Sao lại đặt tên giống nhau vậy?
1630911912506.png

Đúng rồi, còn cái CSDL mình góp ý rồi nhưng họ không chịu sửa, như đơn giản số CMND, CCCD là mã số mỗi người trên toàn quốc quản lý theo số đấy hay hơn nhưng không đồng ý, bắt nhập theo mã của họ (thực ra là số thứ tự của cái danh sách người ta quản lý)
Cho ông/ bà 'ngoan cố' này đi tập huấn lại ngay. Nhà nước phấn đấu hoàn thiện cơ sở dữ liệu dân cư tích hợp lên thẻ CCCD, sao lại có ý tưởng thụt lùi vậy là sao?
Lại để công việc rơi vào người trình độ chưa tới tầm rồi.

-----
Có thể tham khảo phương án này.
- Chuẩn bị dữ liệu chuẩn (danh sách chuẩn bị tiêm).
- Tạo mã code (Barcode, QRcode...) là thông tin của người đăng ký tiêm.
- In và phát thẻ đăng ký tiêm chứa thông tin và mã vừa tạo. Khi nhận được thẻ, người nhận thẻ kiểm tra lại thông tin, nếu sai báo lại để chỉnh sửa.
- Khi tới tiêm thì:
+ tiếp đón: 1 người, 1 máy tính, 1 đầu quét mã, quét thẻ của người đăng ký tiêm 1 cái là xong.
Dùng Excel cũng được, hoặc viết một phần mềm be bé để phục vụ đầu tiêm xong có dữ liệu truy vấn ngay.
+ tiêm: người được tiêm cầm thẻ tới bàn tiêm
+ tiêm xong: 1 người, 1 máy tính, 1 đầu quét mã, quét thẻ của người vừa tiêm xong, nếu không tiêm được thì mới phải ghi 0 (số lần 1-2 tự động nhảy theo dữ liệu gốc).

Thu lại thẻ tiêm ở bước này.

Đại khái thế.
Về cơ bản nặng ở khâu chuẩn bị, mà chuẩn bị xong thì cũng xong tới 70% công việc rồi.
 
Upvote 0
Bạn xem yêu cầu số 1 như vậy đã được chưa
Cám ơn bạn, mình thử đã được rồi, mò code mãi cũng thấy chỗ sửa để nếu dữ liệu gốc tăng lên tự tăng thêm số cột rồi. Còn một chỗ nữa là cái này cho nhập dữ liệu từ dòng 7, nhập vào dòng B6 là báo trùng, mò mãi không biết sửa ở đoạn nào
 
Upvote 0
Cám ơn bạn, mình thử đã được rồi, mò code mãi cũng thấy chỗ sửa để nếu dữ liệu gốc tăng lên tự tăng thêm số cột rồi. Còn một chỗ nữa là cái này cho nhập dữ liệu từ dòng 7, nhập vào dòng B6 là báo trùng, mò mãi không biết sửa ở đoạn nào
À quên, chỗ đó phải đặt điều kiện:
If WorksheetFunction.CountIf(Range(Cells(6, C), Cells(Target.Row - 1, C)), Target.Value) And Target.Row > 6 Then
MsgBox "Trùng " & Target.Value
Else
Thêm chỗ chữ đậm đó.
 
Upvote 0
Cái này là người ta tính cho đợt này nên cột đấy không có dữ liệu gì. (đại khái người ta chỉ cần cuối ngày trong cái danh sách này bao người đã được tiêm thì đánh dấu vào đấy (có thể 1 2 3 hoặc là đã tiêm, chưa tiêm...) Đánh dấu vào cột tổng hợp (không phải cột G, cột này sau này về là việc của người ta). Hoặc có thể tổng hợp thành 2 cột như này lấy từ 2 sheet tương ứng1630913743756.png
2/ Cột thời gian:
Phải phân biệt thời gian tiếp đón, thời gian tiêm xong chứ? Sao lại đặt tên giống nhau vậy?
Cái chỗ tiếp đón thực ra là không cần chỉ là thao tác kiểm tra nhanh và để xem những ai đã đến thôi, mình làm nhanh nên để các mẫu giống hệt nhau sau này cần gì thì cop paste xử lý sau.
Mô tả lại công việc:
Bước 1: ngoài cửa có 5-10 người vào một lúc đưa tờ khai, người tiếp đón nhập mã, nếu đúng họ tên, Đơn vị thì ký vào tờ khai cho người ta vào (nếu không khớp yêu cầu ra ngoài kiểm tra lại)
Bước 2: người được tiêm vào phòng khám, tư vấn nếu được sẽ tiêm
Bước cuối: tiêm xong cầm tờ khai đã được ký xác nhận đã tiêm (hoặc không tiêm được) ra bàn kiểm tra chốt lại chuẩn hết thông tin (có thể chỉnh sửa ở đây (chỉ duy nhất mã là cố định, các cột khác có thể sửa vào sheet kiểm tra nếu dữ liệu gốc bị sai)
Mục tiêu tổng hợp cuối ngày ví dụ dữ liệu gốc có 100 người, hôm nay có 70 người đến, 67 người tiêm được, 3 người không tiêm được, 30 người chưa đến (để nếu cần báo đơn vị giục người ta đến). (cụ thể chi tiết là những ai)
Bài đã được tự động gộp:

Chuẩn bị dữ liệu chuẩn (danh sách chuẩn bị tiêm)
Có duy nhất cái này thôi, vì khi vào thực tế không theo thứ tự định trước được ví dụ hôm nay tiêm cho 100 người sẽ tiêm số 1-5, 11-17,55-57... và khi người vào cũng không theo trình tự nào ai đến trước làm trước, hoặc có thể dự kiến tiêm ông số 10, nhưng có việc hôm nay không đến thay bằng ông số 101 hoặc có thể là sẽ bỏ qua. Ví dụ hôm nay tiêm thì chắc mình chỉ được xem danh sách tổng 10-20k người trước khoảng 1h để chuẩn bị (mẫu dòng cột như thế nào cũng chưa biết). Việc chuẩn bị trước rất là mơ hồ vì gấp nên khâu nào cũng vội có chuẩn bị được gì đâu
 
Lần chỉnh sửa cuối:
Upvote 0
tôi làm luôn việc tìm dữ liệu ở tên, số ĐT và số CMND đó
Cái đoạn này bị sai mất rồi vì mục tiêu ở bàn kiểm tra nếu dữ liệu sai thì sửa luôn ở sheet kiemtra (sheet dulieu không được động vào) mình sửa ở đây để sau này báo cho người ta biết thôi (chỉ có duy nhất cột mã số tiêm là cố định thôi các cột khác có thể sửa tay khi cần)
Bài đã được tự động gộp:

Tôi biết nên mới góp ý, 1 máy 24 người chỉ cần 30 giây kể cả in phiếu luôn, taị vì mấy bạn không biết cách làm mà thôi.
Cái này mình chưa biết, bạn có thể nói rõ hơn để mình tham khảo thêm được không
 
Upvote 0
Cái đoạn này bị sai mất rồi vì mục tiêu ở bàn kiểm tra nếu dữ liệu sai thì sửa luôn ở sheet kiemtra (sheet dulieu không được động vào) mình sửa ở đây để sau này báo cho người ta biết thôi (chỉ có duy nhất cột mã số tiêm là cố định thôi các cột khác có thể sửa tay khi cần)
Luôn có cách để dung hòa chuyện đó. Tạo 1 cái checkbox ActiveX có Name là chk1, Caption là Edit Mode. Code nó như sau:
Rich (BB code):
Private Sub chk1_Click()
    If chk1.Value Then
        Application.EnableEvents = False
    Else
        Application.EnableEvents = True
    End If
End Sub
Khi check vào đó thì ưa sửa gì sửa. Còn bỏ check thì trở lại trạng thái nhập liệu.
 
Upvote 0
Cái này là theo mẫu của đơn vị chủ quản đợt tiêm này, là mẫu nhập nhanh ban đầu, họ bắt mình nhập theo họ, quy cách theo họ không cho mình sửa gì hết (1,2) hết ngày gửi lại cái sheet dưlieu cho họ (đã có đánh dấu thêm chỗ 1 2 ấy (lần này là đợt1 nên đánh số 1)
Theo tôi hiểu thì mục đích của đơn vị chủ quản đợt là thiết kế mẫu này là để theo dõi việc tiêm chủng:
- Ai chưa tiêm chủng, ai đã tiêm chủng loại thuốc nào (aPfizer, Moderna, Astra Zececa, Vero Cell) nhưng mẫu thiết kế lại thiếu cột loại thuốc.
- Mẫu thiết kế thiếu 3 cột giới tính, loại thuốc tiêm, số Thẻ BH.
 
Lần chỉnh sửa cuối:
Upvote 0
Theo mình thấy bạn nói làm cho công ty 10 đến 20k người để quản lý chích covid thì mình nghĩ bạn chỉ cần 1 sheet ds cua 20k người rồi cập nhật theo các cột tương ứng là được rồi. Phức tạp hóa làm gì cho cực vậy ta
Bài đã được tự động gộp:

IMG_20210906_152749.png
 
Upvote 0
Theo mình thấy bạn nói làm cho công ty 10 đến 20k người để quản lý chích covid thì mình nghĩ bạn chỉ cần 1 sheet ds cua 20k người rồi cập nhật theo các cột tương ứng là được rồi. Phức tạp hóa làm gì cho cực vậy ta
Là do quy trình tại địa điểm tiêm, và do các bước trong quy trình đó cần 2 nhóm người nhập liệu. (Quy trình ở bài bên trên)
File của bạn là file cuối cùng sau khi tiêm dùng để tổng hợp từ 2 mẫu kia. Loại thuốc, lô thuốc, địa điểm, ... có thể điền sau (trên mẫu của bạn) vì 1 đợt chích hoặc 1 ngày chỉ có 1 loại thuốc và địa đểm là chính chỗ đang thực hiện. Sau khi đọc quy trình thì tôi không thắc mắc, ý kiến gì nữa. Vả lại bạn ấy bảo mẫu nhập liệu và mẫu kiểm tra là của địa phương cung cấp, không được chỉnh sửa.
 
Upvote 0
Theo tôi hiểu thì mục đích của đơn vị chủ quản đợt là thiết kế mẫu này là để theo dõi việc tiêm chủng
Cái này không phải vậy, ở đây là theo dõi của đơn vị hỗ trợ. Người ta chỉ cần biết đợt này đơn vị của người ta được phân 100 người được tiêm là những người có thông tin cơ bản sau: họ tên, ngày tháng năm sinh, số CMND CCCD, số điện thoại, đơn vị công tác. hết ngày người ta cần biết đã bao người đến tiêm, bao người tiêm được bao người chưa đến để còn gọi đến tiêm. Còn đầy đủ thông tin như mẫu chuẩn do bộ phận khác làm không phải việc mình đang muốn làm.
 
Upvote 0
Là do quy trình tại địa điểm tiêm, và do các bước trong quy trình đó cần 2 nhóm người nhập liệu. (Quy trình ở bài bên trên)
File của bạn là file cuối cùng sau khi tiêm dùng để tổng hợp từ 2 mẫu kia. Loại thuốc, lô thuốc, địa điểm, ... có thể điền sau (trên mẫu của bạn) vì 1 đợt chích hoặc 1 ngày chỉ có 1 loại thuốc và địa đểm là chính chỗ đang thực hiện. Sau khi đọc quy trình thì tôi không thắc mắc, ý kiến gì nữa. Vả lại bạn ấy bảo mẫu nhập liệu và mẫu kiểm tra là của địa phương cung cấp, không được chỉnh sửa.
Em nghĩ mẫu biểu chắc chắn không thay đổi được rồi. Quan trọng dữ liệu mình có đầy đủ để tổng hợp theo mẫu không thôi. Có thể chia ra nhiều xưởng, mỗi địa điểm chích chia ra 2 file như chủ top rồi cuối ngày tổng hợp lại cho lẹ
 
Upvote 0
Em nghĩ mẫu biểu chắc chắn không thay đổi được rồi. Quan trọng dữ liệu mình có đầy đủ để tổng hợp theo mẫu không thôi. Có thể chia ra nhiều xưởng, mỗi địa điểm chích chia ra 2 file như chủ top rồi cuối ngày tổng hợp lại cho lẹ
Tôi đoán thì công ty bạn ấy là công ty dịch vụ và nhận công việc nhập liệu cho các địa điểm tiêm chích của các địa phương. Danh sách do địa phương cung cấp, quy trình của họ, mẫu nhập liệu cũng của họ, cuối cùng trả file nhập liệu cho địa phương tự tổng hợp. Không phải công ty tự tổ chức chích cho nhân viên.
 
Upvote 0
Cái này không phải vậy, ở đây là theo dõi của đơn vị hỗ trợ. Người ta chỉ cần biết đợt này đơn vị của người ta được phân 100 người được tiêm là những người có thông tin cơ bản sau: họ tên, ngày tháng năm sinh, số CMND CCCD, số điện thoại, đơn vị công tác. hết ngày người ta cần biết đã bao người đến tiêm, bao người tiêm được bao người chưa đến để còn gọi đến tiêm. Còn đầy đủ thông tin như mẫu chuẩn do bộ phận khác làm không phải việc mình đang muốn làm.
1/ Tôi đưa Video và nêu tương tự như vấn đề tôi góp ý, chỉ việc chọn để nhập liệu.
2/ Thì bạn phải xem lại bài viết trước tôi góp ý về cái gì? Nội dung tôi góp ý thế này:
- Sheet dữ liệu nên nhập thông tin tất cả mọi người trong Công ty, nên thêm cột bộ phận và cột tổ, để khi khi chích ngừa thì lọc ra danh sách tổ, bộ phận. Có danh sách lọc ra theo tổ được chích ngùa ngày đó thì mới chọn nhập liệu được chứ.
 
Upvote 0
Em nghĩ mẫu biểu chắc chắn không thay đổi được rồi. Quan trọng dữ liệu mình có đầy đủ để tổng hợp theo mẫu không thôi. Có thể chia ra nhiều xưởng, mỗi địa điểm chích chia ra 2 file như chủ top rồi cuối ngày tổng hợp lại cho lẹ
Thực ra là mình chỉ cần được như video mình đã đăng thôi. Lúc đầu cũng nghĩ dùng lọc theo mã tiêm rồi gõ 1 luôn vào cột tổng hợp xong lại lọc lại nhưng như thế thao tác hơi lòng vòng, nhập liên tục trong 8h chắc chắn loạn đến lúc theo phản xạ không biết tích hay chưa (mà không phải 1 ngày mà là nhiều ngày). Nếu bạn nào từng tải file trên cổng thông tin tiêm chủng rồi mới thấy nó loạn, có người đăng ký 2 3.. lần, có người sai tên kiểu Nguyễn Văn Thy với Nguyễn Văn Thunói chung nhiều cái sai tìm trợn mắt lắm làm rồi mới thấy. Nên mình không tham vọng nhiều chỉ cần lấy được thông tin cơ bản là được.
Liên kết: https://youtu.be/4O9-ysFBbMQ
 
Upvote 0
Tôi đoán thì công ty bạn ấy là công ty dịch vụ và nhận công việc nhập liệu cho các địa điểm tiêm chích của các địa phương. Danh sách do địa phương cung cấp, quy trình của họ, mẫu nhập liệu cũng của họ, cuối cùng trả file nhập liệu cho địa phương tự tổng hợp. Không phải công ty tự tổ chức chích cho nhân viên.
Hihi nếu như vậy em thấy làm trên excel thì cứ tạo 2 file rồi đưa va chỉ người ta nhap mình cũng chỉ việc tổng hợp, còn muốn vip hơn dễ lấy tiền hơn thì làm cho nhập qua mạng cho Pro hihihi
 
Upvote 0
1/ Tôi đưa Video và nêu tương tự như vấn đề tôi góp ý, chỉ việc chọn để nhập liệu.
2/ Thì bạn phải xem lại bài viết trước tôi góp ý về cái gì? Nội dung tôi góp ý thế này:
- Sheet dữ liệu nên nhập thông tin tất cả mọi người trong Công ty, nên thêm cột bộ phận và cột tổ, để khi khi chích ngừa thì lọc ra danh sách tổ, bộ phận. Có danh sách lọc ra theo tổ được chích ngùa ngày đó thì mới chọn nhập liệu được chứ.
Video bị lỗi mình không xem được. Ở đây là nhiều công ty chỉ cần quản lý theo công ty thôi. Vừa sản xuất vừa tiêm nên cùng buổi có thể có 1 công ty cũng có thể có nhiều công ty không khống chế để chia theo đơn vị được (chỉ được tương đối thôi) có Công ty 1000 người có công ty có 2-30 người, một ngày tiêm 2000 người không chia nhánh để tiêm được
Bài đã được tự động gộp:

được thế đi thuê cho nhanh, mình chỉ được công ty phân công hỗ trợ nhập liệu thôi, mỗi công ty 1 người gộp vào thành một nhóm nhập. Người ta yêu cầu mình nhập tay từng ô một ấy, nên mình đang xin danh sách tổng để lấy ra cho nhanh
 
Upvote 0
Video bị lỗi mình không xem được. Ở đây là nhiều công ty chỉ cần quản lý theo công ty thôi. Vừa sản xuất vừa tiêm nên cùng buổi có thể có 1 công ty cũng có thể có nhiều công ty không khống chế để chia theo đơn vị được (chỉ được tương đối thôi) có Công ty 1000 người có công ty có 2-30 người, một ngày tiêm 2000 người không chia nhánh để tiêm được
Thông thường thì bất kỳ Công ty nào muốn chích ngừa thì họ gửi trước cho mình danh và nhập liệu trước vào Sheet dữ liệu. Công ty nào đến thì chỉ việc lọc Công ty đó ra thôi chứ có gì đâu là khó.
 
Upvote 0
nếu là mình mình thít làm bằng form, lâu lâu mò lại phê qúa
COVID22.jpg
 
Upvote 0
Công ty nào đến thì chỉ việc lọc Công ty đó ra thôi chứ có gì đâu là khó.
Cái này là trao đổi thôi nhé không có ý bắt bẻ gì đâu nhé, việc lọc như bạn nói không sai, không cần lọc công ty luôn lọc theo mã là đã ra được người đấy, nếu thông tin đúng rồi sau đó tích vào một cột quy định là đã đến (ví dụ là 1) xong lại lọc người khác tích tiếp (đấy là mình đang hiểu cách bạn tả). Công việc này được lặp đi lặp lại chắc cứ khoảng 15s lọc tích xong một người làm liên tục trong thời gian dài sẽ có lúc lơ đễnh lọc xong quên không tích vào cột tương ứng đã đi lọc người khác mà chỉ cần một lần như này là hết ngày tìm lại là đủ hết hơi rồi. Nó sẽ không thuận như cái mình đang muốn gõ vào mã là ra thông tin và chỉ nhìn thông tin đấy chuẩn là được, nếu chưa nhập vào sẽ không có thông tin hiện ra tránh được sai xót như khi lọc.
 
Upvote 0
Cái này là trao đổi thôi nhé không có ý bắt bẻ gì đâu nhé, việc lọc như bạn nói không sai, không cần lọc công ty luôn lọc theo mã là đã ra được người đấy, nếu thông tin đúng rồi sau đó tích vào một cột quy định là đã đến (ví dụ là 1) xong lại lọc người khác tích tiếp (đấy là mình đang hiểu cách bạn tả). Công việc này được lặp đi lặp lại chắc cứ khoảng 15s lọc tích xong một người làm liên tục trong thời gian dài sẽ có lúc lơ đễnh lọc xong quên không tích vào cột tương ứng đã đi lọc người khác mà chỉ cần một lần như này là hết ngày tìm lại là đủ hết hơi rồi. Nó sẽ không thuận như cái mình đang muốn gõ vào mã là ra thông tin và chỉ nhìn thông tin đấy chuẩn là được, nếu chưa nhập vào sẽ không có thông tin hiện ra tránh được sai xót như khi lọc.
Thông báo cho tin buồn cho bạn:
1/ Danh sách dữ liệu một đợt khoảng 10-20k người, bạn dùng hàm mà nói là nhanh hơn những cái mà mọi người góp ý thì cũng xin chia buồn về cách nhìn nhận của bạn. Vậy bạn có biết lập trình VBA là gì chưa?
2/ Tin buồn thứ 2 là những người góp ý cho bạn đều là người có nhiều kinh nghiệm và tất cả đều biết lập trình trong Excel muốn hướng bạn làm thế nào cho nhanh nhất mà bạn không nghe thì chắc chẳng còn ai có thiện chí giúp cho bạn.
3/ Làm như bạn thì khi chích xong 1 người nào đó thì cái phiếu chích ngùa phải viết tay là thêm 1 công đoạn nữa.
 
Lần chỉnh sửa cuối:
Upvote 0
Thông báo cho tin buồn cho bạn:
1/ Danh sách dữ liệu một đợt khoảng 10-20k người, bạn dùng hàm mà nói là nhanh hơn những cái mà mọi người góp ý thì cũng xin chia buồn về cách nhìn nhận của bạn.
2/ Tin buồn thứ 2 là những người góp ý cho bạn đều là người có nhiều kinh nghiệm và tất cả đều biết lập trình trong Excel muốn hướng bạn làm thế nào cho nhanh nhất mà bạn không nghe thì chắc chẳng còn ai có thiện chí giúp cho bạn.
Bạn hình như đang hoàn toàn hiểu nhầm ý mình nói:
1/ Từ đầu tới cuối mình không hề nhờ mọi người viết hàm, mình nhờ viết code VBA mà, còn nếu dùng hàm mình đã tự làm được như video mình đăng (mình có nói rõ trước làm xét nghiệm ít người nên mình dùng hàm, bây giờ cái này dữ liệu nhiều quá không dùng hàm được nên nhờ mọi người giúp code)
2/ Các bạn góp ý mình cũng có nói dùng form thì đến gần lúc làm mình mới có được thông số cột cụ thể, đến lúc ấy sửa form ngay thì mình chịu chết không biết làm (dân nghiệp dư đi sửa form nhập liệu chắc cả ngày không xong), lên diễn đàn hỏi thì cũng chắc chắn không kịp giờ làm.
Thế nên mình mới hỏi code đơn giản để chỉ cần tăng giảm cột so với file ví dụ cũng có thể tự sửa ngay mà.
 
Upvote 0
Oái hôm qua chủ quan bấm tìm kiếm trên diễn đàn nó không ra (chức năng tìm kiếm của diễn đàn hơi đuối), vội quá không để ý đăng bài nên hỏi mà không biết vấn đề mình hỏi trên diễn đàn có "từ đời tám hoánh" nào rồi, tối về rảnh search trên google thấy luôn trên đầu. :''" :''" :''"
Thôi để lại đây để bạn nào có tìm vào nhầm bài này thì biết chỗ tìm

https://www.giaiphapexcel.com/diendan/threads/xin-viết-dùng-mã-vba-thay-thế-cho-hàm-vlookup.63761/
 
Upvote 0
Search google trỏ về GPE dễ hơn là tìm trong GPE. Tệ nhất là tách ra từng chữ (mặc dù đã bỏ cả cụm chữ trong ngoặc kép) để tìm rồi thông báo từ khóa ngắn quá, hoặc phổ biến quá.
 
Upvote 0
Search google trỏ về GPE dễ hơn là tìm trong GPE. Tệ nhất là tách ra từng chữ (mặc dù đã bỏ cả cụm chữ trong ngoặc kép) để tìm rồi thông báo từ khóa ngắn quá, hoặc phổ biến quá.
1/ Bây giờ còn Search google để tìm thì muộn rồi.
2/ 1 người dù có giỏi cở nào cũng không bằng 1 tập thể góp ý. Đúng ra họ chấp nhận 1 giải pháp về dùng thử chắc bây giờ ngồi rung đùi rồi.
 
Upvote 0
Góp ý:
Excel chỉ dùng để phân tích dữ liệu thôi.
Nhập dữ liệu sống, lưu trữ dữ liệu thì nên dùng Access, nó bảo đảm chính xác hơn.
Sau đó nếu cần xem ở Excel thì dùng import trong Power Query. Hay theo cách cổ điển là export ra CSV.
 
Upvote 0
Góp ý:
Excel chỉ dùng để phân tích dữ liệu thôi.
Nhập dữ liệu sống, lưu trữ dữ liệu thì nên dùng Access, nó bảo đảm chính xác hơn.
Sau đó nếu cần xem ở Excel thì dùng import trong Power Query. Hay theo cách cổ điển là export ra CSV.
Nhập dữ liệu ở Access thì chuẩn nhưng phải theo trình tự từng record nên không thể nhanh được. Còn nhập ở Excel copy dữ liệu tự do xuyên record luôn, khỏe hơn.
 
Upvote 0
Nhập dữ liệu ở Access thì chuẩn nhưng phải theo trình tự từng record nên không thể nhanh được. Còn nhập ở Excel copy dữ liệu tự do xuyên record luôn, khỏe hơn.
Theo tôi nhận xét thì mấy tay nhập liệu ở GPE này nhập chậm bỏ bố. Vì vậy cái form nó có chậm hay không cũng không bằng trình độ gõ dữ liệu của họ.

Vả lại, dữ liệu kiểu này thì bạn cần chuẩn và chính xác hơn hay cần tốc độ hơn? Ở trên tôi có đặt điều kiện là "dữ liệu sống". Tức dữ liệu sửa và nhập thêm đều đều.
 
Upvote 0
Theo tôi nhận xét thì mấy tay nhập liệu ở GPE này nhập chậm bỏ bố. Vì vậy cái form nó có chậm hay không cũng không bằng trình độ gõ dữ liệu của họ.

Vả lại, dữ liệu kiểu này thì bạn cần chuẩn và chính xác hơn hay cần tốc độ hơn? Ở trên tôi có đặt điều kiện là "dữ liệu sống". Tức dữ liệu sửa và nhập thêm đều đều.
Cần cả 2 bác à. Bởi vậy có mấy đoạn code, định kỳ tôi chạy 1 lần để kiểm tra mấy trường ngày tháng, chứng từ. Còn các trường mã số, mã hiệu TK tôi đều đã có công cụ nhập cả rồi. Nhanh ở chỗ copy được nội dung, số tiền
 
Upvote 0
Cần cả 2 bác à. Bởi vậy có mấy đoạn code, định kỳ tôi chạy 1 lần để kiểm tra mấy trường ngày tháng, chứng từ. Còn các trường mã số, mã hiệu TK tôi đều đã có công cụ nhập cả rồi. Nhanh ở chỗ copy được nội dung, số tiền
CSDL LH:
Nếu có một số nội dung được lập lại (theo như tôi hiểu từ copy) thì có thể lập một bảng "nội dung phát sinh".
 
Upvote 0
CSDL LH:
Nếu có một số nội dung được lập lại (theo như tôi hiểu từ copy) thì có thể lập một bảng "nội dung phát sinh".
Đúng rồi bác nhưng bảng nội dung phát sinh lại cứng quá không mềm mại như việc Thanh toán tiền xăng của xe xxxxx tháng yy copy 1 lần dán nhiều lần và sửa lại. Chung quy lại, tôi theo Excel và VBA Excel quá sâu rồi nên có nhiều mẹo để làm cho công việc của tôi nhàn hạ hơn người khác, nhưng chính vì bị lậm vào đó mà chừ khó thay đổi.
 
Upvote 0
Đúng rồi bác nhưng bảng nội dung phát sinh lại cứng quá không mềm mại như việc Thanh toán tiền xăng của xe xxxxx tháng yy copy 1 lần dán nhiều lần và sửa lại. Chung quy lại, tôi theo Excel và VBA Excel quá sâu rồi nên có nhiều mẹo để làm cho công việc của tôi nhàn hạ hơn người khác, nhưng chính vì bị lậm vào đó mà chừ khó thay đổi.
Không phải tôi nhớ nhầm bạn là một trong những người than nghề kế toán bị bắt làm đủ điều?

Những chỗ tôi làm, nghe đến từ "nhàn" hạ là ban giám đốc khoái lắm, nhét bớt công việc của người khác qua, cỡ 3 người "nhàn hạ" trong phòng là giảm biên chế được người thứ 4. Gặp thằng giỏi Excel và VBA (phòng này sẽ "nhàn" hơi nhiều) thì có thể 2 giảm 1.
 
Upvote 0
Không phải tôi nhớ nhầm bạn là một trong những người than nghề kế toán bị bắt làm đủ điều?

Những chỗ tôi làm, nghe đến từ "nhàn" hạ là ban giám đốc khoái lắm, nhét bớt công việc của người khác qua, cỡ 3 người "nhàn hạ" trong phòng là giảm biên chế được người thứ 4. Gặp thằng giỏi Excel và VBA (phòng này sẽ "nhàn" hơi nhiều) thì có thể 2 giảm 1.
Đúng là tôi có nói như vậy. Nhưng đây tôi cũng có nói là nhàn hạ hơn người khác mà.

Thay vì phải làm 1 buổi thì tôi làm 1 giờ và 3 giờ còn lại ở không nhưng tỏ ra bận rộn, hoặc chuẩn bị cho công việc khác cho tốt hơn, đâu ai biết.
 
Upvote 0
Đúng là tôi có nói như vậy. Nhưng đây tôi cũng có nói là nhàn hạ hơn người khác mà.

Thay vì phải làm 1 buổi thì tôi làm 1 giờ và 3 giờ còn lại ở không nhưng tỏ ra bận rộn, hoặc chuẩn bị cho công việc khác cho tốt hơn, đâu ai biết.
Không thoát được bọn tư vấn hành chính của đội ngũ kiểm toán tụi tôi đâu.

Đầu tiên hết, tụi này lập một sơ đồ. Kế đó đi từng phòng xem các báo cáo. Rồi đến giai đoạn lập KRA/KPA (Key Result Areas/ Key Functional Areas) định nghĩa hết các công việc.
Giai đoạn kế tiếp là kêu từng người trong phòng ra phỏng vấn về trình độ và công việc. Tỷ dụ họ nghi bạn giỏi VBA, họ sẽ hỏi "tự cho điểm trình độ VBA thì bạn cho mình bao nhiêu điểm?". Bạn khó giấu bởi vì họ có mớ báo cáo ký tên bạn đàng hoàng. Họ cũng sẽ cảnh báo "dưới 7 điểm thì yêu cầu kể từ sau này, code VBA phải đem cho bạn cùng phòng phê chấm trớc khi nộp báo cáo". Câu khó trả lời nhất là "theo bạn thì hiện tại công việc của bạn là dưới mức, vừa mức, hay trên mức trình độ và khả năng của bạn?"

Cái bằng MBA (Masters of Business Administration) không hẳn giành cho bọn làm việc ăn hại đâu.
 
Upvote 0
Không thoát được bọn tư vấn hành chính của đội ngũ kiểm toán tụi tôi đâu.

Đầu tiên hết, tụi này lập một sơ đồ. Kế đó đi từng phòng xem các báo cáo. Rồi đến giai đoạn lập KRA/KPA (Key Result Areas/ Key Functional Areas) định nghĩa hết các công việc.
Giai đoạn kế tiếp là kêu từng người trong phòng ra phỏng vấn về trình độ và công việc. Tỷ dụ họ nghi bạn giỏi VBA, họ sẽ hỏi "tự cho điểm trình độ VBA thì bạn cho mình bao nhiêu điểm?". Bạn khó giấu bởi vì họ có mớ báo cáo ký tên bạn đàng hoàng. Họ cũng sẽ cảnh báo "dưới 7 điểm thì yêu cầu kể từ sau này, code VBA phải đem cho bạn cùng phòng phê chấm trớc khi nộp báo cáo". Câu khó trả lời nhất là "theo bạn thì hiện tại công việc của bạn là dưới mức, vừa mức, hay trên mức trình độ và khả năng của bạn?"

Cái bằng MBA (Masters of Business Administration) không hẳn giành cho bọn làm việc ăn hại đâu.
Nếu rủi ro gặp đội của bác thì mệt thiệt rồi --=0 . Nhưng may là tôi (gần như) chưa bao giờ làm việc ở 1 DN lớn, cần phải có 1 quy trình đánh giá nhân viên chặt chẽ, gắt gao như vậy. Báo cáo của tôi miễn là thỏa mãn yêu cầu đầy đủ và đúng hạn của người phụ trách thôi, không cần biết dùng phương tiện gì: thủ công hay máy tính kiểu ABC hay máy tính kiểu VBA.
 
Upvote 0
Đúng rồi bác nhưng bảng nội dung phát sinh lại cứng quá không mềm mại như việc Thanh toán tiền xăng của xe xxxxx tháng yy copy 1 lần dán nhiều lần và sửa lại. Chung quy lại, tôi theo Excel và VBA Excel quá sâu rồi nên có nhiều mẹo để làm cho công việc của tôi nhàn hạ hơn người khác, nhưng chính vì bị lậm vào đó mà chừ khó thay đổi.
Doanh nghiệp hạch toán kế toán bằng Excel rủi ro quá lớn, chỉ thích hợp cho người làm dịch vụ kế toán hoặc kiểm toán
 
Upvote 0

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

Back
Top Bottom