Học VBA có nên hay không?

Liên hệ QC

tranthanh2200

Thành viên hoạt động
Tham gia
12/1/18
Bài viết
150
Được thích
32
Donate (Momo)
Donate
Giới tính
Nam
Trong Excel có lập trình VBA chắc ai cũng đa biết. Anh chị, cô chú cho em hỏi chút.
Em không phải dân kế toán, it và chưa biết gì về các loại lập trình liệu có học được không. Học có khó lắm không a, mất bao nhiêu thời gian thì có thể đánh giá là biết VBA (Tụ viết được code).
Và bắt đầu học từ đâu a.
Em không ở thành phố nên không có trung tâm đào tạo cái này a.
 
Trong Excel có lập trình VBA chắc ai cũng đa biết. Anh chị, cô chú cho em hỏi chút.
Em không phải dân kế toán, it và chưa biết gì về các loại lập trình liệu có học được không. Học có khó lắm không a, mất bao nhiêu thời gian thì có thể đánh giá là biết VBA (Tụ viết được code).
Và bắt đầu học từ đâu a.
Em không ở thành phố nên không có trung tâm đào tạo cái này a.
1. Chưa biết ngôn ngữ nào học ngon lành (tôi học từ 0 như bạn hỏi)
2. Khó và không khó, tùy bạn.
3. Cỡ 1 năm cày liên tục là biết được được.
4. Đọc các bài cơ bản: Biến, vòng lặp... và ghi macro trong Excel rồi ngồi chèng hẻng ra nghiên cứu từng dòng lệnh tại sao nó như vậy.
 
1. Chưa biết ngôn ngữ nào học ngon lành (tôi học từ 0 như bạn hỏi)
2. Khó và không khó, tùy bạn.
3. Cỡ 1 năm cày liên tục là biết được được.
4. Đọc các bài cơ bản: Biến, vòng lặp... và ghi macro trong Excel rồi ngồi chèng hẻng ra nghiên cứu từng dòng lệnh tại sao nó như vậy.
Trên Sao Hoả xuống hả bác, tôi cũng thế, cũng học như bác, haha. Tự học theo cách đó.
 
Nếu bạn có làm việc với Excel hoặc đơn giản là thích Exel thì nên học. Mình thì tự vọc VBA cách đây 4 năm, đến giờ mình không dám nhận là biết VBA vì rất thiếu căn bản, mỗi lần viết code là phải nhờ chức năng record macro + gu gồ cả buổi. Tuy nhiên nhiêu đó cũng đủ để mình tăng tốc độ làm việc lên gấp đôi trước đây.
Về thời gian thì nếu bạn chuyên tâm nghiên cứu thì chắc chỉ vài tháng là ăn đứt mình rồi. Trên GPE cũng xuất bản sách về VBA đó
 
Nếu bạn có làm việc với Excel hoặc đơn giản là thích Exel thì nên học. Mình thì tự vọc VBA cách đây 4 năm, đến giờ mình không dám nhận là biết VBA vì rất thiếu căn bản, mỗi lần viết code là phải nhờ chức năng record macro + gu gồ cả buổi. Tuy nhiên nhiêu đó cũng đủ để mình tăng tốc độ làm việc lên gấp đôi trước đây.
Về thời gian thì nếu bạn chuyên tâm nghiên cứu thì chắc chỉ vài tháng là ăn đứt mình rồi. Trên GPE cũng xuất bản sách về VBA đó
Nếu chuyên tâm, trí nhớ tốt và có tư duy logic, hàng đêm dành ra 3 giờ, đảm bảo 1 năm là ngon.
 
Câu trả lời là nên học .Mình cũng không phải dân kết toán,cũng không phải IT chưa học qua ngôn ngữ lập trình nào.và thời gian đi làm của mình là 12 tiếng có cả ngày và đêm.Mình cũng mới học VBA 1 2 tháng thôi.Bắt đầu từ con số 0 tự học và tham khảo trên diễn đàn .nếu để học cho thật giỏi như người chuyên thì nên đi các lớp còn học biết để ứng dụng và sử dung cơ bản rồi học dần dần thì tự học cũng được mà
 
Mình cũng tự học đây, nói chung tự học khó khăn thật, nhưng cứ đi rồi đến đâu đến
Mình có mua sách của diễn đàn, mà để hiểu thì khó lắm bạn, mình mua khóa học online vì chỗ mình cũng chả có ai đào tạo trực tiếp cả, học khóa học, rồi học lui học tới, xong đọc sách, rồi làm những cái đơn giản trước, tiếp theo cứ làm vài file theo ý mình, bí đâu lên đây hỏi, làm lui làm tới thì hiểu vấn đề hơn
Tới giờ tự code thì chưa được, đọc code cũng chưa hiểu hết, nhưng có thể làm mấy cái cơ bản phục vụ công việc được rồi.
 
Câu trả lời dứt khoát như đinh đóng cột: NÊN và KHÔNG NÊN
?NÊN:
Vì VBA giải quyết được hầu hết những gì mà công thức không làm được
?KHÔNG NÊN:
Vì những yêu cầu hiện tại, công thức làm được chiếm >70% những gì VBA làm được

Do đó, kết luận cuối cùng mình khuyên bạn là: Ngủ 1 giấc, sáng mai dậy suy nghĩ tiếp. Như mình dự định học VBA đã 5 năm rồi mà giờ chưa có gì trong đầu.
 
@tranthanh2200 Bạn liên hệ mình, mình chia sẻ khóa học online mình mua để tham khảo. Học qua những bài cơ bản ban đầu ở đó rồi học trên diễn đàn (Hỏi và tham khảo các bài hỏi khác)
 
Câu trả lời dứt khoát như đinh đóng cột: NÊN và KHÔNG NÊN
?NÊN:
Vì VBA giải quyết được hầu hết những gì mà công thức không làm được
?KHÔNG NÊN:
Vì những yêu cầu hiện tại, công thức làm được chiếm >70% những gì VBA làm được

Do đó, kết luận cuối cùng mình khuyên bạn là: Ngủ 1 giấc, sáng mai dậy suy nghĩ tiếp. Như mình dự định học VBA đã 5 năm rồi mà giờ chưa có gì trong đầu.
Phân vân mãi vẫn chưa biết nên hay không nên bác học cả VBA cả công thức luôn hả :D
 
Như vậy là 365 x 3 ~ ra lả ngàn giờ
Chia số giờ này cho 7 hay 8 giờ là ra số ngày cần học tuyền VBA

Mình thì cho rằng ngày lên GPE.COM này 3 giờ để nghiền ngẫm các bài viết về VBA giải quyết vấn đề cơ bản về kế toàn (nghề của chủ bài đăng) thì cũng khá rồi . . .
 
Theo em, biết VBA mà không biết công thức thì sẽ hơi phí kho công thức của Excel, có lẽ sẽ tốn thêm it nơ ron thần kinh để đi đường vòng khác ạ.
Mình có biết công thức cơ bản nhưng chưa thấm nhuần hết ngõ ngách. Nhưng minh thấy mấy bác trên diễn đàn viết code VBA mà cảm thấy nó hay hơn cả công thức nên muốn học bác a.
Bài đã được tự động gộp:

Mình nghĩ học tầm 1 tháng là biết không ngờ lại mất hàng năm cơ a. Mình cũng có ít thời gian để học.
Có thầy nào tài giỏi về VBA không a. Dạy mình mỗi tối tầm 1 tiếng mình sẽ trả phí như học online a. Xin cảm ơn a!
 
Mình nghĩ học tầm 1 tháng là biết không ngờ lại mất hàng năm cơ a. Mình cũng có ít thời gian để học.
Có thầy nào tài giỏi về VBA không a. Dạy mình mỗi tối tầm 1 tiếng mình sẽ trả phí như học online a. Xin cảm ơn a!
Tùy bạn đạt đến tầm cỡ nào thôi. Tôi nghĩ là 6 tháng cũng dùng được nhưng code cỡ 6 tháng thì nhìn ẹ lắm. Ẹ thì ẹ, cứ dùng được là không vấn đề gì, từ từ rồi sẽ khá lên hà.
 
Mình nghĩ học tầm 1 tháng là biết không ngờ lại mất hàng năm cơ a
Tự học tự tìm thì xem như đi vòng và không có kiến thức cơ bản thì lâu thôi.còn có thầy thì người ta dạy cho cơ bản rồi tất cả những thứ có thể áp dụng để giải bài toán,còn tự học như mình thì lại ngược lại,học qua cơ bản xong công việc cần đến một bài toán nào đó thì lại đi tìm các hình thức giải ,rồi nhân tiện học luôn,cái nào bí quá thì đi hỏi các Bác diễn đàn rồi lại học luôn,chứ không biết hết các công cụ hay hàm có thể áp dụng như khi có người dạy bài bản được
 
Trong Excel có lập trình VBA chắc ai cũng đa biết. Anh chị, cô chú cho em hỏi chút.
Em không phải dân kế toán, it và chưa biết gì về các loại lập trình liệu có học được không. ...
Theo tôi thì dân kế toán KHÔNG NÊN học VBA trước khi nắm vững bảng tính mở rộng.

Bây giờ nói chuyện "không phải dân kế toán". Bạn phải tự trra lời những câu hỏi sau. Tôi nói "tự" có nghĩa là tự bạn biết cho mình và tự chịu trách nhiệm với chính mình, không cần phải biện hộ với ai cả.

Trước hết, hãy tự đặt câu hỏi cho mình: "học VBA để làm gì?". Câu này nếu trả lời lạng quạng thì không đủ chí để học lập trình đâu, nên quên đi.

Kế đó là câu hỏi "tại sao VBA? tại sao không phải là JavaScript, hay PHP?".
Gợi ý: nếu học giỏi và kiên trì thì sau 1 năm, người học VBA sẽ làm đợc những gì? người học JavaScript có thể làm được những gì?
(tôi đặt cnho cái mốc 1 năm bởi vì chỉ có những người đầu óc siêu đẳng mới có thể học giỏi trong vòng vài tháng. Mà những người này thì giờ này đã học xong rồi, khong phải lên diễn đàn hỏi)
Câu này phải biết cho cặn kẽ trước khi bắt đầu học.

Nếu 1 người biết VBA trước các công thức thì làm sao đây bạn?
VBA đâu có bắt buộc phải biết công thức nào. Chỉ cần biết mở Excel ra và Alt+F11 thôi.
Tôi thấy nhiều bài ở đây lập trình VBA hoàn toàn đâu có liên quan gì đến bảng tính. Điển hình những bài toán như "bốc số ngẫu nhiên", "đoán số đề", "xếp tổ hợp", hay "mở nhạc", "lấy dữ liệu từ quép",...
 
Web KT
Back
Top Bottom