Xin hướng dẫn cách tự học VBA

Liên hệ QC

Arome

Thành viên mới
Tham gia
25/5/21
Bài viết
0
Được thích
14
Giới tính
Nữ
Chào các bác,

Em là dân kế toán, kiến thức excel cơ bản cũng tạm để dùng trong công việc. Đợt này rảnh rảnh em mày mò tự học VBA mà thấy khó quá, mỗi lần xem vid hướng dẫn về VBA mà ko hiểu chữ nào, vừa ngồi học vừa khóc một dòng sông. Mà phải cái tính bướng, càng khó càng muốn học cho thông.
Hôm nay vô tình lạc vào diễn đàn em rất mong được các cao thủ đi trước chỉ điểm giúp em, để tự học thì em nên bắt đầu từ đâu, có sách hay tài liệu nào dành cho người mới bắt đầu chưa biết gì như em không ạ?

Em xin chân thành cảm ơn ạ
 
Học nó cũng phải dài hơi, chứ muốn ngay chắc cũng khó.
1. Ban đầu mình cũng lên diễn đàn, lấy code và chạy, và cũng chỉ biết chạy.
2. Sau thì mới biết đến "Record", mình làm thủ công, xong thì đọc xem các bước mình thao tác tay chuyển thành code như thế nào.
3. Sau dần thì mình mới biết đến "debug" - F8.
4. Sau nữa mới biết đến thuộc tính của đối tượng, biết xem trong Object Browser.
Khi gặp 1 bài toán theo ý mình thì search, tìm và ráng đọc hết những phương án được đưa ra, rồi cố gắng hiểu. Paste code vào module rồi "F8" đọc và cố hiểu các bước trong đó.
Hiện thì mình cũng đã cố gắng search và đọc thông tin khác (tiếng việt, tiếng anh).
Còn sự học VBA thì kg dám mơ đến học giỏi, học hết, nhưng giờ những vấn đề cơ bản, mình cũng tự search và tìm hiểu được.
 
Lần chỉnh sửa cuối:
Thớt có nói mình là dân kế toán. Vì vậy có hai con đường chọn lựa:

1. nếu muốn cả đời chỉ trông chừng mấy cái tài khoản, dùng Excel để tổng hợp dữ liệu và báo cáo thì biết Excel cộng một chút xíu VBA là đủ rồi. Những cái gì cao hơn thì lên diễn đàn hỏi. GPE có nhiều người sẵn sàng làm từ a đến z.

2. nếu nhìn tương lai xa, có thể nằm trong vị trí quản lý tài chính, ấn định ngân sách, vv... thì cũng chả cần học VBA. Chiều hướng mới của công cụ quản lý bây giờ là Power BI hoặc mấy cái tương tự.

Cả hai con đường đều cho thấy không cần phải tốn một giọt nước mắt để học. Cái cần học nhất là hiểu rõ vấn đề của mình và trình bày vấn đề lên GPE (hay diễn đàn tương tự). Một khi vấn đề được trình bày rõ ràng thì sẽ có người giải nhanh và hay hơn cả mình tự giải.
 
Chào các bác,

Em là dân kế toán, kiến thức excel cơ bản cũng tạm để dùng trong công việc. Đợt này rảnh rảnh em mày mò tự học VBA mà thấy khó quá, mỗi lần xem vid hướng dẫn về VBA mà ko hiểu chữ nào, vừa ngồi học vừa khóc một dòng sông. Mà phải cái tính bướng, càng khó càng muốn học cho thông.
Hôm nay vô tình lạc vào diễn đàn em rất mong được các cao thủ đi trước chỉ điểm giúp em, để tự học thì em nên bắt đầu từ đâu, có sách hay tài liệu nào dành cho người mới bắt đầu chưa biết gì như em không ạ?

Em xin chân thành cảm ơn ạ
Muốn tự học phải đam mê và kiên trì. Không biết người ta thế nào chứ tôi toàn tự học theo cách của mình. Đặt bài toán (với kế toán thì càng dễ) rồi chú tâm để giải. Mỗi bước như vậy khả năng lên cao 1 bậc.

Ban đầu tôi khuyên bạn viết 1 ứng dụng quản lý vật tư. Viết xong, giống như tôi lúc khởi đầu, bạn sẽ tự tin hơn hẳn.
 
Thớt có nói mình là dân kế toán. Vì vậy có hai con đường chọn lựa:

1. nếu muốn cả đời chỉ trông chừng mấy cái tài khoản, dùng Excel để tổng hợp dữ liệu và báo cáo thì biết Excel cộng một chút xíu VBA là đủ rồi. Những cái gì cao hơn thì lên diễn đàn hỏi. GPE có nhiều người sẵn sàng làm từ a đến z.

2. nếu nhìn tương lai xa, có thể nằm trong vị trí quản lý tài chính, ấn định ngân sách, vv... thì cũng chả cần học VBA. Chiều hướng mới của công cụ quản lý bây giờ là Power BI hoặc mấy cái tương tự.

Cả hai con đường đều cho thấy không cần phải tốn một giọt nước mắt để học. Cái cần học nhất là hiểu rõ vấn đề của mình và trình bày vấn đề lên GPE (hay diễn đàn tương tự). Một khi vấn đề được trình bày rõ ràng thì sẽ có người giải nhanh và hay hơn cả mình tự giải.
Hi hi
Bác ơi VBA khó lắm (Cháu chẳng biết mọi người như nào, nhưng đối với cháu là quá khó cháu vào diễn đàn mấy năm rùi và được rất nhiều các Bác, các anh chị hướng dẫn)
Cuối cùng kết quả vẫn như không biết tý tẹo nào.
huhu.......
Cháu nghĩ là cháu cứ làm linh tinh, nên vừa học xong lại quên hết
Vả lại cháu học không cơ bản nên kiến thức bị rỗng, vì vậy hay quên lắm.
Nhưng bây giờ cháu biết cách học rùi.
Uổng công nghiên cứu mấy năm trời của cháu.
 
Tôi thuộc chủng không phân biệt giới tính nhưng lại thuộc chủng khoa học nên có nhận định rằng nữ (hoặc có avatar là nữ) thì học lập trình kém hơn nam.
 
Em xin góp ý kiến. Em cũng có cùng tư tưởng như chủ thớt. Mỗi tội không khóc thôi. Và cũng đang tự học hỏi mày mò như bài #4 của huhumalu. Và mới chỉ đến lever ghi record.
Như bác @Maika8008 đã nói. Muốn học được phải kiên trì và thực sự đam mê mới được. Giống kiểu yêu đương ý. Có khi gặp em nào xinh là trúng tiếng sét ái tình, lao vào như thiêu thân, nhưng cuối cùng chỉ có tình yêu đích thực mới bền vững và đi đến kết quả ạ.
Phản bác lại ý kiến của bác @VetMini com người ngoài sự nghiệp, thăng tiến, công việc còn cần có những đam mê. Nếu nói như bác thì nhiều người nuôi gà trọi, chơi lan, sưu tầm đồ cổ.... Nên dẹp hết, vì nó chả có ý nghĩa gì liên quan tới con đường công việc ư. Bác ngoài công việc chắc không có đam mê với gì nên mới nghĩ thế thôi
 
Cảm ơn mọi người ạ. Mình cũng ko có kì vọng học lập trình giỏi, chỉ là muốn mày mò tự học thêm một chút. Thực ra giờ thì đa số công việc là phần mềm đã giải quyết hết rồi, thi thoảng phải làm báo cáo số liệu. Mình cũng ko hiểu lắm về VBA chỉ là mỗi lần làm báo cáo bằng excel thì luôn nghĩ có cách nào khác để làm mới thứ tốt hơn và nhanh hơn ko? Có nghe mọi người nói đến VBA nên muốn học thử. Mình không đặt mục đích cao xa là thành thạo VBA, chỉ mong đủ hiểu cơ bản để có nền tảng học chuyên sâu nếu cần thiết thôi ạ

@VetMini : Theo như bạn nói thì dân kế toán ko cần học VBA làm gì, vậy cho mình hỏi mọi người thường học VBA để ứng dụng vào công việc gì ạ? (Với cả mình từ nhỏ tới lớn, kể cả khi đi làm gặp việc gì khó trong lòng vẫn khóc cả một dòng sông, ko thấy có ảnh hưởng gì tới thái độ học tập :| )
 
Cảm ơn mọi người ạ. Mình cũng ko có kì vọng học lập trình giỏi, chỉ là muốn mày mò tự học thêm một chút. Thực ra giờ thì đa số công việc là phần mềm đã giải quyết hết rồi, thi thoảng phải làm báo cáo số liệu. Mình cũng ko hiểu lắm về VBA chỉ là mỗi lần làm báo cáo bằng excel thì luôn nghĩ có cách nào khác để làm mới thứ tốt hơn và nhanh hơn ko? Có nghe mọi người nói đến VBA nên muốn học thử. Mình không đặt mục đích cao xa là thành thạo VBA, chỉ mong đủ hiểu cơ bản để có nền tảng học chuyên sâu nếu cần thiết thôi ạ

@VetMini : Theo như bạn nói thì dân kế toán ko cần học VBA làm gì, vậy cho mình hỏi mọi người thường học VBA để ứng dụng vào công việc gì ạ? (Với cả mình từ nhỏ tới lớn, kể cả khi đi làm gặp việc gì khó trong lòng vẫn khóc cả một dòng sông, ko thấy có ảnh hưởng gì tới thái độ học tập :| )
Hi hi.... em nói thật với chị nhé!
Đam mê thì vẫn là đam mê và ngiên cứu thoi (Chứ làm công việc cụ thể không ai chấp nhận hàm hoặc code của chị viết ra đâu)
Bởi vì (Kể cả hàm hoặc code của chị viết đúng hay sai mà khi chưa có kiểm định của cơ quan có thẩm quyền)
 
Cảm ơn mọi người ạ. Mình cũng ko có kì vọng học lập trình giỏi, chỉ là muốn mày mò tự học thêm một chút. Thực ra giờ thì đa số công việc là phần mềm đã giải quyết hết rồi, thi thoảng phải làm báo cáo số liệu. Mình cũng ko hiểu lắm về VBA chỉ là mỗi lần làm báo cáo bằng excel thì luôn nghĩ có cách nào khác để làm mới thứ tốt hơn và nhanh hơn ko? Có nghe mọi người nói đến VBA nên muốn học thử. Mình không đặt mục đích cao xa là thành thạo VBA, chỉ mong đủ hiểu cơ bản để có nền tảng học chuyên sâu nếu cần thiết thôi ạ

@VetMini : Theo như bạn nói thì dân kế toán ko cần học VBA làm gì, vậy cho mình hỏi mọi người thường học VBA để ứng dụng vào công việc gì ạ? (Với cả mình từ nhỏ tới lớn, kể cả khi đi làm gặp việc gì khó trong lòng vẫn khóc cả một dòng sông, ko thấy có ảnh hưởng gì tới thái độ học tập :| )
Bạn nói chuẩn không cần chỉnh, chỉnh cái lệch luôn. Học không bao giờ thừa cả. Học, học nữa, học mãi. Đúp học lại, đuổi lại xin, Lênin bảo thế. :)
Có câu hiền nhân quân tử ai mà chẳng mỏi gối chùn chân vẫn muốn trèo. Trèo không được thì bò. Nghe mấy ông kiểu " học chả để làm gì, mất thời gian" thì suốt đời ngu bạn ạ. chả khác gì ở quê tớ có mấy ôngtư duy không qua ngọn cỏ bảo con bỏ học về đi làm ruộng, vì học cũng không xin được việc.
 
Lần chỉnh sửa cuối:
Tôi thuộc chủng không phân biệt giới tính nhưng lại thuộc chủng khoa học nên có nhận định rằng nữ (hoặc có avatar là nữ) thì học lập trình kém hơn nam.
Bạn này được cái nói chuẩn, chí ít là với tôi, ngần ý năm học tôi đã đạt được mức đi copy code của người khác để dùng.
 
Cảm ơn mọi người ạ. Mình cũng ko có kì vọng học lập trình giỏi, chỉ là muốn mày mò tự học thêm một chút. Thực ra giờ thì đa số công việc là phần mềm đã giải quyết hết rồi, thi thoảng phải làm báo cáo số liệu. Mình cũng ko hiểu lắm về VBA chỉ là mỗi lần làm báo cáo bằng excel thì luôn nghĩ có cách nào khác để làm mới thứ tốt hơn và nhanh hơn ko? Có nghe mọi người nói đến VBA nên muốn học thử. Mình không đặt mục đích cao xa là thành thạo VBA, chỉ mong đủ hiểu cơ bản để có nền tảng học chuyên sâu nếu cần thiết thôi ạ

@VetMini : Theo như bạn nói thì dân kế toán ko cần học VBA làm gì, vậy cho mình hỏi mọi người thường học VBA để ứng dụng vào công việc gì ạ? (Với cả mình từ nhỏ tới lớn, kể cả khi đi làm gặp việc gì khó trong lòng vẫn khóc cả một dòng sông, ko thấy có ảnh hưởng gì tới thái độ học tập :| )
Rất nhiều thứ vụn vặt mà các "phần mềm to tát" của các "đơn vị to lớn" không bao quát hết. Đấy là miếng đất dụng võ của VBA Excel. Không cần tốn tiền để nâng cấp 1 phần mềm chỉ vì thay đổi vài mẫu báo cáo (mà việc đổi mẫu này như cơm bữa). Nếu bạn rành VBA, việc đó là chuyện nhỏ. Cứ xuất được dữ liệu ra Excel là mọi việc rất đơn giản.
 
Em xin góp ý kiến. Em cũng có cùng tư tưởng như chủ thớt. Mỗi tội không khóc thôi. Và cũng đang tự học hỏi mày mò như bài #4 của huhumalu. Và mới chỉ đến lever ghi record.
Như bác @Maika8008 đã nói. Muốn học được phải kiên trì và thực sự đam mê mới được. Giống kiểu yêu đương ý. Có khi gặp em nào xinh là trúng tiếng sét ái tình, lao vào như thiêu thân, nhưng cuối cùng chỉ có tình yêu đích thực mới bền vững và đi đến kết quả ạ.
Phản bác lại ý kiến của bác @VetMini com người ngoài sự nghiệp, thăng tiến, công việc còn cần có những đam mê. Nếu nói như bác thì nhiều người nuôi gà trọi, chơi lan, sưu tầm đồ cổ.... Nên dẹp hết, vì nó chả có ý nghĩa gì liên quan tới con đường công việc ư. Bác ngoài công việc chắc không có đam mê với gì nên mới nghĩ thế thôi
Tập trung vào vụ in ẩn dòng đi đã, dưa lê, dưa hấu ít ít thôi nha.
 
Tôi thuộc chủng không phân biệt giới tính nhưng lại thuộc chủng khoa học nên có nhận định rằng nữ (hoặc có avatar là nữ) thì học lập trình kém hơn nam.
Người dạy tôi lập trình hướng đối tượng là nữ. Người dạy tôi áp dụng R với toán xác suất thống kê cũng là nữ.
 
Người dạy tôi lập trình hướng đối tượng là nữ. Người dạy tôi áp dụng R với toán xác suất thống kê cũng là nữ.
Dạ! Thứ gì cũng đâu có 100% được. Nữ khoa học gia đâu phải ít, cũng không phải dạng vừa nhưng xem ra so với nam thì ... ít quá. Phụ nữ kém tính logic (em nhắc lại: không cả nắm 100%) nên mấy cái môn như IT thì thua hẳn.
 
Người dạy tôi lập trình hướng đối tượng là nữ. Người dạy tôi áp dụng R với toán xác suất thống kê cũng là nữ.
Nói nữ kém hơn nam là không đúng. Hồi học lớp 7 trong lớp tôi có bạn nữ học Toán rất giỏi. Không giỏi hơn tôi nhưng cũng chả kém. Tuy nhiên hơn tôi là cô bé giỏi cả Văn. Tóm lại là văn võ song toàn, trong khi batman1 học lệch, chỉ được 3 môn tự nhiên.
 
Người dạy tôi lập trình hướng đối tượng là nữ. Người dạy tôi áp dụng R với toán xác suất thống kê cũng là nữ.
Mấy cái ý thì quan trọng gì đâu bác ơi, quan trọng là người giúp bác sinh con cũng là nữ,hihi.
 
Web KT
Back
Top Bottom