[Giúp đỡ] Tìm người dạy lập trình VBA từ cơ bản

Liên hệ QC

thanhphuongvip

Mới học VBA, hỏi ngu anh chị đừng chửi ạ
Tham gia
16/1/10
Bài viết
136
Được thích
22
Mình đang muốn học VBA để tăng kỹ năng hướng tới viết ra những ứng dụng hay và chuyên nghiệp hơn, mình viết lên đây nhờ bạn nào có kiến thức VBA và dạy dễ hiểu chút để dạy giúp mình từ đầu.
Hình thức học online qua teamviewer, học phí thỏa thuận ạ! Cảm ơn rất nhiều!

Nếu có sai box hy vọng mod di chuyển giúp ạ!
 
Tôi khuyên bạn nên Học Javascript và NodeJS thay vì VBA.
Nếu học Javascript + Node thì bạn có thể tham khảo sơ qua bài sau: NodeJS (Mới mẻ, và vừa nền tảng Web và Desktop) nhúng được VBA,
có thể phát triển Code Google SpreadSheet.

Hoặc học VBA theo cách của tôi: VBA (lỗi thời và Nền tảng đơn)
 
Upvote 0
Tôi khuyên bạn nên Học Javascript và NodeJS thay vì VBA.
Nếu học Javascript + Node thì bạn có thể tham khảo sơ qua bài sau: NodeJS (Mới mẻ, và vừa nền tảng Web và Desktop) nó nhúng được VBA,
có thể phát triển Code Google SpreadSheet.

Hoặc học VBA theo cách của tôi: VBA (lỗi thời và Nền tảng đơn)
Cảm ơn bạn, giờ mình làm chuyên bên Excel nên chỉ muốn học VBA cho đơn giản, tại ko có sử dụng gì phức tạp, với lại già rồi học khó vô, hihi
 
Upvote 0
Mua một quyển VBA căn bản đến nâng cao (hỏi ở diễn đàn này)
Đọc từ đầu đến cuối. Làm không sót một bài tập nào.
Chỗ nào không hiểu thì chép đoạn ấy lên đây hỏi. Ở đây có rất nhiều người sẵn sàng giúp bạn những thắc mắc ấy.

Tôi không dùng teamview. Tôi chỉ dạy kèm văn, không dạy toán và khoa học.
Tuy nhiên, tôi có thể chỉ dẫn người hiếu học.
Điều kiện "hiếu học":
1. chịu khó tự làm bài tập
2. chịu khó hỏi bằng tiếng Việt rõ ràng, không viết tắt. Chỉ những từ ngữ khoa học hoạc chuyên môn mới dùng tiếng Anh.

Chú thích: tôi nói vậy là do ở tiêu đề bạn có nói rõ là "từ cơ bản".
Nếu chỉ muốn học thực hành thật nhanh thì nên theo đề nghị ở bài #2. Đừng nhắc tới từ "cơ bản" chỉ mất thì giờ.
 
Upvote 0
Mua một quyển VBA căn bản đến nâng cao (hỏi ở diễn đàn này)
Đọc từ đầu đến cuối. Làm không sót một bài tập nào.
Chỗ nào không hiểu thì chép đoạn ấy lên đây hỏi. Ở đây có rất nhiều người sẵn sàng giúp bạn những thắc mắc ấy.

Tôi không dùng teamview. Tôi chỉ dạy kèm văn, không dạy toán và khoa học.
Tuy nhiên, tôi có thể chỉ dẫn người hiếu học.
Điều kiện "hiếu học":
1. chịu khó tự làm bài tập
2. chịu khó hỏi bằng tiếng Việt rõ ràng, không viết tắt. Chỉ những từ ngữ khoa học hoạc chuyên môn mới dùng tiếng Anh.

Chú thích: tôi nói vậy là do ở tiêu đề bạn có nói rõ là "từ cơ bản".
Nếu chỉ muốn học thực hành thật nhanh thì nên theo đề nghị ở bài #2. Đừng nhắc tới từ "cơ bản" chỉ mất thì giờ.
Thank you! Nói "từ cơ bản" để cho người ta biết mình chưa biết gì, chỉ là ý như vậy!
 
Lần chỉnh sửa cuối:
Upvote 0
Nodejs hót nhưng mà ko hợp với người mới học. Mình cũng từng trải nghiệm với nodejs một thời gian,chỉ riêng cái phần cài đặt môi trường để nodejs chạy cũng gian nan rồi nhất là những người mới làm quen với lập trình. Muốn biết nodejs thì cũng cần phải có kiến thức javascript trước đã nếu không trừ khi đủ xuất sắc với kiên trì mới hấp thu được. Chưa kể debug với javascript khó hơn nhiều với những ngôn ngữ lập trình khác, và debug trong nodejs thì lại càng khó hơn. Thêm nữa người học nodejs phải có 1 vốn kiến thức tối thiểu về môi trường hoạt động của nó.

Công nghệ trên nodejs thì thay đổi xoành xoạch, mỗi năm lại ra xu hướng mới, nền tảng mới. Bây giờ mà tiếp cận nodejs thì chả khác nào mua cái áo mà lạc vô trung tâm thương mại với cả rừng đồ vậy, cái gì cũng đẹp cũng muốn... Nhưng mà mua về mà bỏ đó cỡ 1, 2 năm là lỗi mốt.

VBA tuy không còn hot nhưng dẫu sao cũng ổn định, có kiến thức cơ bản thì sao nhãng mươi năm vẫn tiếp cận được còn node bỏ cỡ 2 năm thôi thì gần như phải tìm cách nạp kiến thức mới.
 
Upvote 0
... chả khác nào mua cái áo mà lạc vô trung tâm thương mại với cả rừng đồ vậy, cái gì cũng đẹp cũng muốn... Nhưng mà mua về mà bỏ đó cỡ 1, 2 năm là lỗi mốt.
...
Thời đại mới bi giờ. Mua áo mới thay liền liền thì người ta mới nể mình chứ.
Cứ mở miệng ra là Polo, CK, ... (*) chẳng hơn một thằng quanh năm suốt tháng 1 cái sơ mi trắng (**) sao?

(*) cái đó chỉ ví dụ. Thú thật mình lỗi thời, chả biết bây giờ hàng hiệu là những kiểu gì nữa.

(**) nhà tôi nghèo, có mỗi cái sơ mi, ban ngày mặc, ban đêm giặt. Bắt buộc phải dùng màu trắng để thiên hạ không nghĩ là mình ở dơ, không thay áo. Thử mặc cái áo màu vài lần xem, thiên hạ biết liền.
 
Upvote 0
Thời đại mới bi giờ. Mua áo mới thay liền liền thì người ta mới nể mình chứ.
Cứ mở miệng ra là Polo, CK, ... (*) chẳng hơn một thằng quanh năm suốt tháng 1 cái sơ mi trắng (**) sao?

(*) cái đó chỉ ví dụ. Thú thật mình lỗi thời, chả biết bây giờ hàng hiệu là những kiểu gì nữa.

(**) nhà tôi nghèo, có mỗi cái sơ mi, ban ngày mặc, ban đêm giặt. Bắt buộc phải dùng màu trắng để thiên hạ không nghĩ là mình ở dơ, không thay áo. Thử mặc cái áo màu vài lần xem, thiên hạ biết liền.
(**) của bác nói giống như dân sinh viên đi làm đa cấp vậy

Học gì cũng được, nhưng phù hợp với chính mình mới hợp lý, ở GPE (diễn đàn cho Excel) thì đúng VBA là lựa chọn tốt
 
Upvote 0
Cảm ơn bạn, giờ mình làm chuyên bên Excel nên chỉ muốn học VBA cho đơn giản, tại ko có sử dụng gì phức tạp, với lại già rồi học khó vô, hihi
Mới co 30 tuổi mà già gì bạn, trên diễn đàn này còn có nhiều người già đến gấp đôi lần rưởi tuổi của bạn nhưng người ta vẫn hăng hái (cụ thể bác SA_DQ).
 
Lần chỉnh sửa cuối:
Upvote 0
Người làm Excel ngắn hạn (tạm cho là mức độ giải quyết công việc trong phạm vi 10 năm) thì chọn VBA là điểm xuất phát là đúng rồi. Đảm bảo với bạn cày 1 tháng có giáo trình bài bản là đã làm được những việc trích lọc dữ liệu,viết mấy hàm UDF trên sheet rồi. Tài liệu về VBA có rất nhiều. Nhiều người hỗ trợ, đặc biệt hỏi trên GPE này. Nếu bạn biết về Excel & VBA rồi, tức là hiểu cấu trúc các object của nó thì sau này muốn mở rộng ngôn ngữ khác thì cũng dễ dàng hơn vì có cơ sở lý luận về Excel, các object.
Nếu ngay ban đầu chưa biết gì về VBA, ngay cái RANGE thôi mà còn không rõ, nhảy vào NODEJS, JavaScipt để làm website sao :D ?
Lời khuyên của tôi là:
+ Nên học Excel và VBA tương đối tốt, hãy làm được việc cho chính mình đã, sau này phát triển ngôn nào khác cũng được. Quan điểm học có gốc và làm ngay.
+ Bạn chưa biết gì về VBA thì hãy mua sách hay chọn thày dạy từng bài từng bước là con đường ngắn nhất. Đừng có theo mấy cái link nhìn vào như đống văn bản word mà chẳng đi đến đâu cả.
 
Upvote 0
Theo ý kiến của em thì phần lớn cty vẫn đung excel hàm và vba vẫn là phương án tốt nhất ạ.
Điều quan trọng là nhiều người học thì có nhiều người để hỏi và thảo luận ạ.
 
Upvote 0
Mình đang muốn học VBA để tăng kỹ năng hướng tới viết ra những ứng dụng hay và chuyên nghiệp hơn, mình viết lên đây nhờ bạn nào có kiến thức VBA và dạy dễ hiểu chút để dạy giúp mình từ đầu.
Bạn muốn viết ứng dụng về lĩnh vực gì?
Tôi nói về bản thân khi áp dụng VBA trong lĩnh vực kế toán:
1/ Trước tiên là tôi học công thức Excel, sau đó tôi thiết lập ứng dụng các công thức để làm các báo cáo kế toán, nhưng sau này thấy công thức khó đáp ứng cho công việc như:
+ File quá nặng
+ Công thức không thể đáp ứng các nhu cầu
+ Phải liên tục cập nhật công thức ( như phải mở rộng để các hàm tham chiếu đầy đủ dữ liệu ...)
Thế là tôi chuyển dần từng bước qua ứng dụng VBA cho phần ứng dụng của kế toán
Lời khuyên với bạn:
1/ Nếu có thời gian thì hãy tìm hiểu công thức Excel, thì sau này bạn bước qua VBA sẽ dễ hiểu hơn nhiều (ví dụ hàm LEFT trong công thức như thế nào? trong VBA như thế nào?)
2/ Trong công việc thì việc ưu tiên hàng đầu của tôi là Chính xác (đầu tiên mà mọi ứng dụng không cho số liệu chính xác thì quăng đi) - Phù hợp ( nghĩa là mẫu biểu phù hợp với các quy định)- Thuận tiện (dễ sử dụng, dễ chỉnh sửa)- trang trí (màu mè)
3/ Mua sách VBA (trong diễn đàn) + Tìm hiểu các bài VBA (GPE) để từ đó có những kiến thức cơ bản để bạn có thể tự điều chỉnh những code của người khác để áp dụng cho phần ứng dụng của mình, hoặc phải điều chỉnh 1 chút gì thì phải hỏi trên GPE, không cần phải cao siêu khi viết VBA (dĩ nhiên cao siêu thì quá tốt)
Thân!
 
Upvote 0
...
Học gì cũng được, nhưng phù hợp với chính mình mới hợp lý, ...
Phải biết được mình rồi mới hy vọng biết cái gì phù hợp chứ.
Mà biết được mình đâu phải chuyện dễ.

...Nếu ngay ban đầu chưa biết gì về VBA, ngay cái RANGE thôi mà còn không rõ, nhảy vào NODEJS, JavaScipt để làm website sao :D ?
...
Nếu bạn giỏi Node.js và JavaScript thì chả cần phải đụng chạm đến bảng tính mở rộng nữa. Lúc ấy Range không quan trọng bằng Closure.

Theo ý kiến của em thì phần lớn cty vẫn đung excel hàm và vba vẫn là phương án tốt nhất ạ.
Điều quan trọng là nhiều người học thì có nhiều người để hỏi và thảo luận ạ.
Theo tôi quan sát trên diễn đàn này thì "phần lớn cty" chả biết gì về thiết kế một bảng tính cả. Chỉ có một mớ dữ liệu và đòi lấy ra kết quả.
Cứ theo tinh thần ấy thì bạn hoàn toàn có thể viết một phần mềm bằng cái gì đó, đọc file text (hoặc parse file xml của excel) và nhồi nắn ra kết quả.
Suy ra, chỉ cần biết một cái framework lớn một chút thì làm được tất.

...
3/ Mua sách VBA (trong diễn đàn) + Tìm hiểu các bài VBA (GPE) để từ đó có những kiến thức cơ bản để bạn có thể tự điều chỉnh những code của người khác để áp dụng cho phần ứng dụng của mình, hoặc phải điều chỉnh 1 chút gì thì phải hỏi trên GPE, không cần phải cao siêu khi viết VBA (dĩ nhiên cao siêu thì quá tốt)
Excel và VBA chính là một trong những framework tôi đề cập ở trên.
 
Upvote 0
(**) nhà tôi nghèo, có mỗi cái sơ mi, ban ngày mặc, ban đêm giặt. Bắt buộc phải dùng màu trắng để thiên hạ không nghĩ là mình ở dơ, không thay áo. Thử mặc cái áo màu vài lần xem, thiên hạ biết liền.
Em có mỗi cái áo màu cháo lòng. :)
Giặt nhanh rồi đứng quay mỏi tay. Gặp hôm trời mưa hoặc mùa nồm thì hơ bếp củi (thời đó còn thắp đèn dầu).
 
Upvote 0
Phải biết được mình rồi mới hy vọng biết cái gì phù hợp chứ.
Mà biết được mình đâu phải chuyện dễ.
Bác chơi chữ quá, đúng là hiểu chính mình là cái hiểu khó nhất, nhưng đời người thường người ta đi kiếm tìm cách và cố làm sao hiểu người khác, kẻ khác... thế mới thuận (ah có thể là ngược) đời
 
Upvote 0
Web KT

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

Back
Top Bottom