Giúp tạo UserForm để theo dõi công văn

VetMini

Thành viên gạo cội
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
6,346
Được thích
7,398
Điểm
560
Lại là userform. Không biết viết code mà cứ thích xài userform cho nó hoành tráng nên mới đau đầu. Tại sao không làm việc trên sheet?
Theo luật kinh tế thì có cầu mới có cung, nhưng theo luật rê bê e thì cung tạo ra cầu. Bà con sốt sắng viết code từ a đến z cho nên người khác mới có tư tưởng hoành tráng.

Thực ra bài này đâu phải khó làm. Chỉ tại thớt không biết mánh rê bê e cho nên bà con chạy hết.
Nếu là tôi thì chỉ đưa 1 form lên thôi. Sau khi hoàn tất rồi thì mới "nhờ bồi tiến giúp thêm chút xíu này...". 10 lần chút xíu thì xong hết.

Thớt làm việc một đống dữ liệu mà không biết luật chia để trị, và luật từng bước vết dầu loang thì nhức đầu là lẽ đương nhiên.
 

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Từ bài #4 đã có người nhắc nhở về quản lý công văn nhưng thớt cứ tảng lờ.

Ở diễn đàn này, người vào hỏi đã có định kiến về cách làm việc của mình và chỉ muốn được giúp tạo công cụ theo cách ấy mà thôi.
Chỉ có những ngừoi thực sự nắm vững tình hình và phương cách làm việc mới có khả năng uyển chuyển thay đổi cho phù hợp với những công cụ có sẵn.
Giờ em gộp về 1 form như bác be09 là đc đúng ko, huhu T_T ae ném gạch e nhiều quá, sau đợt này... học khóa vba
 

be09

Biên Hòa - Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
7,727
Được thích
7,464
Điểm
560
Tuổi
61
Nơi ở
TP. Biên Hòa, Đồng Nai
Giờ em gộp về 1 form như bác be09 là đc đúng ko, huhu T_T ae ném gạch e nhiều quá, sau đợt này... học khóa vba
Góp ý cho bạn:
1/ Tiêu đề của Topic hình như là vi phạm nội quy, theo nội dung bạn diễn giải thì nên sửa tiêu đề là "Giúp tạo UserForm để theo dõi công văn" thì sẽ phù hợp hơn.

2/ Từ Topic này bạn đã rút được kinh nghiệm cho việc hỏi và nhờ trợ giúp, cụ thể:
- Trước tiên nên đưa ra nội dung cần và mình muốn làm công việc gì (cụ thể mọi vấn đề).
- Tải lên một File theo dõi và cụ thể cần làm cái gì ở sheet nào (có nhiều bạn hỏi chung chung và đưa lên một đống sheet) thì chẳng ai hiểu làm cái gì, ở đâu.
- Nếu không biết thiết kế cơ sở dữ liệu thì nhờ các thành viên có kinh nghiệm thiết kế giùm thì sẽ nhận được kết quả mong muốn nhanh hơn là bắt người khác làm theo ý mình.
 
Lần chỉnh sửa cuối:

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Góp ý cho bạn:
1/ Tiêu đề của Topic hình như là vi phạm nội quy, theo nội dung bạn diễn giải thì nên sửa tiêu đề là "Giúp tạo UserForm để theo dõi công văn" thì sẽ phù hợp hơn.

2/ Từ Topic này bạn đã rút được kinh nghiệm cho việc hỏi và nhờ trợ giúp, cụ thể:
- Trước tiên nên đưa ra nội dung cần và mình muốn làm công việc gì (cụ thể mọi vấn đề).
- Tải lên một File theo dõi và cụ thể cần làm cái gì ở sheet nào (có nhiều bạn hỏi chung chung và đưa lên một đống sheet) thì chẳng ai hiểu làm cái gì, ở đâu.
- Nếu không biết thiết kế cơ sở dữ liệu thì nhờ các thành viên có kinh nghiệm thiết kế giùm thì sẽ nhận được kết quả mong nhanh hơn là bắt người khác làm theo ý mình.
anh ơi, em đã xem form vb của anh trước đây, em sẽ cải biên lại tí và để a giúp e nhé
em sẽ nhận góp ý từ anh, em là member mới, a thông cảm e nhé
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
5,559
Được thích
9,335
Điểm
860
Lại là userform. Không biết code mà cứ thích xài userform cho nó hoành tráng nên mới đau đầu.
Tại sao không làm việc trên sheet?
Trước khi muốn làm việc trên Sheet hay trên Form, thì cũng phải tạo ra CSDL cho ra hồn mới được!
 

snow25

Thành viên tích cực
Tham gia ngày
24 Tháng bảy 2018
Bài viết
1,585
Được thích
1,276
Điểm
210
Theo luật kinh tế thì có cầu mới có cung, nhưng theo luật rê bê e thì cung tạo ra cầu. Bà con sốt sắng viết code từ a đến z cho nên người khác mới có tư tưởng hoành tráng.

Thực ra bài này đâu phải khó làm. Chỉ tại thớt không biết mánh rê bê e cho nên bà con chạy hết.
Nếu là tôi thì chỉ đưa 1 form lên thôi. Sau khi hoàn tất rồi thì mới "nhờ bồi tiến giúp thêm chút xíu này...". 10 lần chút xíu thì xong hết.

Thớt làm việc một đống dữ liệu mà không biết luật chia để trị, và luật từng bước vết dầu loang thì nhức đầu là lẽ đương nhiên.
Nhìn 10 cái thế kia cũng hết muốn viết.Đúng là cách của bác cũng được.Hi.
 

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Góp ý cho bạn:
1/ Tiêu đề của Topic hình như là vi phạm nội quy, theo nội dung bạn diễn giải thì nên sửa tiêu đề là "Giúp tạo UserForm để theo dõi công văn" thì sẽ phù hợp hơn.

2/ Từ Topic này bạn đã rút được kinh nghiệm cho việc hỏi và nhờ trợ giúp, cụ thể:
- Trước tiên nên đưa ra nội dung cần và mình muốn làm công việc gì (cụ thể mọi vấn đề).
- Tải lên một File theo dõi và cụ thể cần làm cái gì ở sheet nào (có nhiều bạn hỏi chung chung và đưa lên một đống sheet) thì chẳng ai hiểu làm cái gì, ở đâu.
- Nếu không biết thiết kế cơ sở dữ liệu thì nhờ các thành viên có kinh nghiệm thiết kế giùm thì sẽ nhận được kết quả mong muốn nhanh hơn là bắt người khác làm theo ý mình.
em nghĩ sẽ lấy theo form của a, nhưng e cần 1 số cái này, a xem giúp đc e ko ? :(
(1) số vb phát hành, e sẽ lấy từ 1 sheet "số VB đi"
trong form, số vb phát hành cần bấm nút, để vào 1 form #. ta nhập ngày tháng để lấy số bất kỳ tương ứng với ngày tháng năm ta nhập vào, sau đó bấm nút lấy số, sau đó ngày tháng năm và số vb phát hành tự nhảy vào ô ở form ban đầu, cùng lúc đó, số vb phát hành trong sheet "số VB đi"cũng mất con số đó (Để lần sau em sẽ ko phải lấy lại con số ấy nữa)
em gửi ảnh để a dễ hình dung
(2) textbox tìm số văn bản đầu tiên, e muốn khi tìm thì nó hiển thị toàn bộ các cột đc ko anh ?
2.jpg
Trước khi bấm lấy số:
3.jpg
sau khi bấm lấy số, số mà ta nhận được sẽ tự xóa trong sheet Số VB đi
4.jpg
 

File đính kèm

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
721
Được thích
428
Điểm
435
Theo luật kinh tế thì có cầu mới có cung, nhưng theo luật rê bê e thì cung tạo ra cầu. Bà con sốt sắng viết code từ a đến z cho nên người khác mới có tư tưởng hoành tráng.

Thực ra bài này đâu phải khó làm. Chỉ tại thớt không biết mánh rê bê e cho nên bà con chạy hết.
Nếu là tôi thì chỉ đưa 1 form lên thôi. Sau khi hoàn tất rồi thì mới "nhờ bồi tiến giúp thêm chút xíu này...". 10 lần chút xíu thì xong hết.

Thớt làm việc một đống dữ liệu mà không biết luật chia để trị, và luật từng bước vết dầu loang thì nhức đầu là lẽ đương nhiên.
Ở đây bác chỉ có nghĩa vụ trả lời bài, hỏi lại cũng không được
Giúp là phải giúp A..Z chủ trương từ cả những người quản lý cũng thế, thật lạ
 

VetMini

Thành viên gạo cội
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
6,346
Được thích
7,398
Điểm
560
Ở đây bác chỉ có nghĩa vụ trả lời bài, hỏi lại cũng không được
...
Không đúng.
Việc hỏi lại đại khái với câu "mục đích làm gì vậy" tôi đã thấy một thành viên thuộc loại kỳ cựu làm rồi. Và chả ai phản đối cả.

Túm lại, người có chục ngàn "likes" thì làm gì cũng được và chẳng ai dám hoặc muốn phản đối cả. Và bản thân tôi nghĩ điều đó chẳng có gì sai. Người ta có nhiều huân chương thì có nhiều quyền ăn nói vung vít.
Tôi chỉ thấy buồn cười ở chỗ chính người chả ai dám phản đối này thì lại rất hay phê bình về quyền hạn của người khác (ở nơi mà y không có huân chương).
 

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
721
Được thích
428
Điểm
435
Không đúng.
Việc hỏi lại đại khái với câu "mục đích làm gì vậy" tôi đã thấy một thành viên thuộc loại kỳ cựu làm rồi. Và chả ai phản đối cả.

Túm lại, người có chục ngàn "likes" thì làm gì cũng được và chẳng ai dám hoặc muốn phản đối cả. Và bản thân tôi nghĩ điều đó chẳng có gì sai. Người ta có nhiều huân chương thì có nhiều quyền ăn nói vung vít.
Tôi chỉ thấy buồn cười ở chỗ chính người chả ai dám phản đối này thì lại rất hay phê bình về quyền hạn của người khác (ở nơi mà y không có huân chương).
Thì ra giờ mới hiểu một thành viên nói có nhiều thước đo.

@chủ topic @xaem2015 : Nên nói rõ mục tiêu cuối cùng bạn là làm gì, và bạn đang đã có gì trong tay, vì nếu không thì người trả lời cứ chạy theo đuôi hoài những mong muốn của bạn như lần trước tôi đã nói
 

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Thì ra giờ mới hiểu một thành viên nói có nhiều thước đo.

@chủ topic @xaem2015 : Nên nói rõ mục tiêu cuối cùng bạn là làm gì, và bạn đang đã có gì trong tay, vì nếu không thì người trả lời cứ chạy theo đuôi hoài những mong muốn của bạn như lần trước tôi đã nói
thì tôi có mỗi cái file ấy thôi, và mục đích thì như thế :))))
 

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
721
Được thích
428
Điểm
435
thì tôi có mỗi cái file ấy thôi, và mục đích thì như thế :))))
Ví dụ mục đích để phục vụ công việc, cần quản lý công văn từng ngày
Hay là giúp các chị văn thư nhập lưu, và truy xuất nhanh
Hay phục vụ việc nâng cao khả năng VBA
Hay khác?

Còn mục đích file như bài 1 nó rất là lan man, hình ảnh thì khó đọc không rõ ràng
 

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Ví dụ mục đích để phục vụ công việc, cần quản lý công văn từng ngày
Hay là giúp các chị văn thư nhập lưu, và truy xuất nhanh
Hay phục vụ việc nâng cao khả năng VBA
Hay khác?

Còn mục đích file như bài 1 nó rất là lan man, hình ảnh thì khó đọc không rõ ràng
thôi lằng nhằng quá, cũng chả ai help tôi lấy nguyên mẹ mẫu cái anh be09 trên kia rồi =))) ông đọc bài #27, có 1,2 ý thôi
ừm file này được share trên mạng lan, chủ yếu phục vụ mấy bà văn thư, và những ai đang thực hiện công việc, muốn vào lấy số vb phát hành thì cũng tự vào lấy được.
 

thuyyeu99

Thành viên tích cực
Tham gia ngày
6 Tháng sáu 2008
Bài viết
951
Được thích
376
Điểm
735
thôi lằng nhằng quá, cũng chả ai help tôi lấy nguyên mẹ mẫu cái anh be09 trên kia rồi =))) ông đọc bài #27, có 1,2 ý thôi
ừm file này được share trên mạng lan, chủ yếu phục vụ mấy bà văn thư, và những ai đang thực hiện công việc, muốn vào lấy số vb phát hành thì cũng tự vào lấy được.
Bạn nói cái này nó khác ah, nếu bạn thấy file của anh bé phù hợp thì bạn cứ phát triển tiếp, khi nào vướng thì hỏi....
 

Bong0503

Thành viên hoạt động
Tham gia ngày
17 Tháng tám 2016
Bài viết
149
Được thích
75
Điểm
180
Tuổi
40
Untitled.png
Bài đã được tự động gộp:

Chụp cái hình làm kỷ niệm vậy? Đạo lý nào và từ khi nào lại dẫn đến kết cục như này vậy trời
 

be09

Biên Hòa - Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
7,727
Được thích
7,464
Điểm
560
Tuổi
61
Nơi ở
TP. Biên Hòa, Đồng Nai
mình đang vướng cái bấm lấy số vb phát hành nên mới nhờ các bạn mà
Chờ vài hôm nữa tôi sẽ giúp làm File Share qua mạng LAN dùng cho nhiều người + với việc lấy số.
Không nên tranh luận nhiều sẽ gây mất đoàn kết trên diễn đàn.
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
5,559
Được thích
9,335
Điểm
860
Mình đang vướng cái bấm lấy số vb phát hành nên mới nhờ các bạn mà
Câu này dịch tiếng Việt ra ngôn ngữ VBA nôm na là:
Trong 1 danh sách rất nhiều dòng dữ liệu (Mà mổi dòng là 1 thể hiện cô gọn của 1 công văn (CV)) ta cần lấy ra dúng dòng dữ liệu mình cần.
Muốn vậy các dòng dữ liệu cần cho mình mã số như CMND, có như vậy mới gọi đúng dòng DL cần & nhanh được.
Số CMND loại này phải khác với 9 con số hay 12 con số vô tri giác của CMND mà mấy cha CA cấp cho chúng ta.
Số CMND này (từ đây mình sẽ gọi là mã dòng DL & viết tắc là MaDL) là những chữ & xen các số trong nớ.
Ví dụ nhìn vô ký tự đầu ta biết CQ đang quản CV ở cấp nào trong 4 cấp sau đây: Xã, phường hay Huyện hoặc cấp tỉnh (không nói TW làm chi)
Ký tự thứ 2 cho ta biết CV của loại cấp nào gởi đến CQ (huyện, tỉnh hay Xã gởi BC, hoặc TW),. . . .
2 ký tự tiếp theo ta chia ra chuyên ngành mà CV toát lên, như ngành y, thú y hay giao thông, LĐTB XH, Giáo dục,. . .
3 ký tự nữa để mã hóa ngày-tháng-năm (fát hành) của CV
3 kí số để ghi lại số CV
Tiếp theo là 2 gạch chân ("_") để xơ cua

Ví dụ cần tìm 1 CV của công an huyện có trong lưu trữ của xã ta, bạn sẽ gõ 2 kí tự đề macro thu lại khu vực tìm kiếm cho bạn (ra 1 danh sách nhỏ hơn cho bạn tìm)
& cứ thế . . . . đến khi ra cái CV cần tìm thì thôi.
Trong thực tế, 1 số số CV nổi tiếng, nên cách tìm sẽ khác & ngắn hơn
Ví dụ "Khoán 10" của TW,
CV số 327 về Lâm nghiệp hay 76 của Bộ CT,. . . .

Tạm là vậy & rất vui nếu có cách nào khác tìm nhanh CV trong mớ hỗn độn của CQ bạn, xin học tập & tiếp thu nghiêm chỉnh.
 

xaem2015

Thành viên mới
Tham gia ngày
27 Tháng một 2019
Bài viết
22
Được thích
1
Điểm
15
Tuổi
26
Chờ vài hôm nữa tôi sẽ giúp làm File Share qua mạng LAN dùng cho nhiều người + với việc lấy số.
Không nên tranh luận nhiều sẽ gây mất đoàn kết trên diễn đàn.
cám ơn anh đã nhiệt tình !
Em mong muốn nhờ anh giúp thêm:
(1) Anh thêm hộ em các trường tìm kiếm như em khoanh ô đỏ và lúc tìm kiếm nó ra full thông tin tất cả các cột a nhé
(2) nút "Sửa dữ liệu" : Có cách j chỉ cho người kế toán được sửa ko ạ, vì đây là file share trên mạng lan, em sợ ai phá hoại, sửa linh tinh, hỏng hết
2.jpg
Bài đã được tự động gộp:

Câu này dịch tiếng Việt ra ngôn ngữ VBA nôm na là:
Trong 1 danh sách rất nhiều dòng dữ liệu (Mà mổi dòng là 1 thể hiện cô gọn của 1 công văn (CV)) ta cần lấy ra dúng dòng dữ liệu mình cần.
Muốn vậy các dòng dữ liệu cần cho mình mã số như CMND, có như vậy mới gọi đúng dòng DL cần & nhanh được.
Số CMND loại này phải khác với 9 con số hay 12 con số vô tri giác của CMND mà mấy cha CA cấp cho chúng ta.
Số CMND này (từ đây mình sẽ gọi là mã dòng DL & viết tắc là MaDL) là những chữ & xen các số trong nớ.
Ví dụ nhìn vô ký tự đầu ta biết CQ đang quản CV ở cấp nào trong 4 cấp sau đây: Xã, phường hay Huyện hoặc cấp tỉnh (không nói TW làm chi)
Ký tự thứ 2 cho ta biết CV của loại cấp nào gởi đến CQ (huyện, tỉnh hay Xã gởi BC, hoặc TW),. . . .
2 ký tự tiếp theo ta chia ra chuyên ngành mà CV toát lên, như ngành y, thú y hay giao thông, LĐTB XH, Giáo dục,. . .
3 ký tự nữa để mã hóa ngày-tháng-năm (fát hành) của CV
3 kí số để ghi lại số CV
Tiếp theo là 2 gạch chân ("_") để xơ cua

Ví dụ cần tìm 1 CV của công an huyện có trong lưu trữ của xã ta, bạn sẽ gõ 2 kí tự đề macro thu lại khu vực tìm kiếm cho bạn (ra 1 danh sách nhỏ hơn cho bạn tìm)
& cứ thế . . . . đến khi ra cái CV cần tìm thì thôi.
Trong thực tế, 1 số số CV nổi tiếng, nên cách tìm sẽ khác & ngắn hơn
Ví dụ "Khoán 10" của TW,
CV số 327 về Lâm nghiệp hay 76 của Bộ CT,. . . .

Tạm là vậy & rất vui nếu có cách nào khác tìm nhanh CV trong mớ hỗn độn của CQ bạn, xin học tập & tiếp thu nghiêm chỉnh.
cám ơn anh đã góp ý, nhưng e thấy rối quá ạ ^^
 
Top