Làm thế nào để học được VBA (2 người xem)

Liên hệ QC

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

Thuyanhanoi

Thành viên thường trực
Tham gia
15/10/12
Bài viết
304
Được thích
154
Nghề nghiệp
Nhân viên
- Kính gửi các Thầy..... cùng các anh chi, các bạn trên diễn đàn.
Em là người học chuyên ngành cơ khí, nói về excell thì em thật là rốt .... hì hì nói như như vậy kính mong các thầy .... cùng các anh chị và các bạn trên diễn đàn đừng cười em nhé. Do nhu cầu công việc hiện tại của em phải sử dụng nhiều về excell nên em cũng tìm hiểu nhưng chỉ nắm được chút xíu... chẳng thể làm được gì; Hôm trước may mắn được Thầy Ba tê giúp đỡ viết code VBA cho em. Em thấy cái đó quá tuyệt vời, muốn tìm hiểu từ cái cơ bản để có thể viết được phục vụ cho nhu cầu công việc của chính mình...
- Em có đọc Chuyen de Sinh Nhat 7 của thầy Hướng nhưng em cũng chưa nắm được mấy về VBA ...
- Khi em xem các bài ở các chủ để của các thầy, các anh chị và các bạn em lại thấy mình trở nên mơ hồ, chẳng biết phải bắt đầu từ đâu để hiều và nắm được và viết code VBA [từng loại câu lệnh, cấu trúc câu lệnh ...] để viết.
- Em nghĩ vấn đề của em cũng là vấn đề của rất nhiều bạn muốn tìm hiểu và học về VBA.
- Em rất mong được các thầy, các anh chị và các bạn trên diễn đàn GPE giúp em tài liệu và chỉ cho em cách học vơi.
Em cảm ơn rất nhiều./.
 
Lần chỉnh sửa cuối:
- Kính gửi các Thầy..... cùng các anh chi, các bạn trên diễn đàn.
Em là người học chuyên ngành cơ khí, nói về excell thì em thật là rốt .... hì hì nói như như vậy kính mong các thầy .... cùng các anh chị và các bạn trên diễn đàn đừng cười em nhé. Do nhu cầu công việc hiện tại của em phải sử dụng nhiều về excell nên em cũng tìm hiểu nhưng chỉ nắm được chút xíu... chẳng thể làm được gì; Hôm trước may mắn được Thầy Ba tê giúp đỡ viết code VBA cho em. Em thấy cái đó quá tuyệt vời, muốn tìm hiểu từ cái cơ bản để có thể viết được phục vụ cho nhu cầu công việc của chính mình...
- Em có đọc Chuyen de Sinh Nhat 7 của thầy Hướng nhưng em cũng chưa nắm được mấy về VBA ...
- Khi em xem các bài ở các chủ để của các thầy, các anh chị và các bạn em lại thấy mình trở nên mơ hồ, chẳng biết phải bắt đầu từ đâu để hiều và nắm được và viết code VBA [từng loại câu lệnh, cấu trúc câu lệnh ...] để viết.
- Em nghĩ vấn đề của em cũng là vấn đề của rất nhiều bạn muốn tìm hiểu và học về VBA.
- Em rất mong được các thầy, các anh chị và các bạn trên diễn đàn GPE giúp em tài liệu và chỉ cho em cách học vơi.
Em cảm ơn rất nhiều./.
Tớ hơn bạn là biết trước về excel nhưng về VBA cũng xuất phát từ mốc không tròn trĩnh. tham gia diễn đàn và bắt đầu học tập từ diễn đàn. Mới học nên cái gì cũng muốn biết " tham lam lắm" mà cái này là tâm trạng chung của những người mới như chúng mình.Tơ bắt đầu học:
1> Học tắt mở trương trình VBA trên excel
2> Tớ học các nút menu chức năng " gọi là biết qua thôi đã"
3> Tớ học sử dụng các chương trình đã viết sử dụng " chạy ứng dụng, nhiều bạn mới còn chưa biết chạy ứng dung ra sao đấy!
4>Tất nhiên trong tay tớ chỉ có duy nhất tài liệu này: gửi lại cho bạn. và tớ cứ đọc ko hiểu đâu tớ hỏi diễn đàn.
5> Theo tớ là không được vội nhất là lúc mới như thế này. Tài liệu đó đơn sơ nhưng miễn là nó giúp cho mình hình dung được cái mình cần học là gì " với tớ giờ nó còn hơn cả bí kip ấy chứ. " không nhất thiết phải có ngay trong tay một cuốn bí kíp cao siêu đâu, tất nhiên có được thì ccungx hơn nhưng đã thêo tài liệu nào thì chỉ bám theo một thôi cái đã. khi lĩnh hội đủ rùi lúc đó mới tìm cái mới mẻ.cái nữa là trên diễn đàn tới giờ rất nhiều bài viết vậy nên không nên đọc những cái mà mình nhìn vô đã thấy mù tịt luôn. cái mình tìm hiểu theo lịch trình dần dần sễ bắt bạn phải cập nhật kiến thức và lúc đó gạp cái mới để giải quyết bạn hỏi và đọc nhữn cái liên quan thôi!
TỚ NGHĨ VẬY VÀ TỚ ĐANG LÀM THEO NHƯ VẬY!!!
 

File đính kèm

Làm thế nào để học được BVA

Bạn sửa lại tiêu đề đi, dưới thấy viết đúng VBA ở trên tiêu đề thì SAI BVA, VBA là đúng

Đúng như maytinhvp01 nói trên: bạn hãy học từ cơ bản , từ cái cơ bản nhất và hãy học từ sách vở (đừng xem trên diễn đàn cái mình chưa học chưa đọc , chưa thực sự hiểu - lạ 100%), học đến đâu không hiểu hỏi đến đó -

vì sao ư, vì học ở diễn đàn , là loạn ngay, diễn đàn người giúp trả lời nhắm đến kết quả cuối, và thiên về thực dụng kết quả, và câu hỏi cũng đa dạng không theo trình tự ta học, diễn đàn cũng tập hợp nhiều thành viên, mỗi thành viên có thiên hướng và sở trường trả lời khác nhau, chưa kể có những TV chỉ chém gió phơi phơi làm TV mới học như ta hiểu nhầm hiểu sai, định kiến sai về mảng kiến thức cơ bản nào đó,

Và thêm vào đó, bạn phải tự tin , tin vào sách - hãy nhờ người có kinh nghiệm chọn sách hay tài liệu đọc, bài tập ... (tài liệu trên của maytinhvp01 khá tốt ) nhớ đã theo sách thì phải theo đúng trình tự đừng nóng ruột. dần dần tiếp cận Đặt/ trả lời các câu hỏi ở GPE nhày trong phạm vi kiến thức đã đọc, cứ vậy cứ vậy sẽ nâng cao dần.

và trên hết: hãy tin tưởng vào sự đơn giản, dễ dàng lập trình thui, vì người ta (Microsoft) lập ra Excel nói riêng office nói chung có kèm VBA (cho ng dùng cá nhân hóa, mở rộng chức năng của chúng) là tạo điều kiện thuận lợi dễ dàng cho người sử dụng: nên có thể nói rằng "Chút biến tấu công thức và giải thuật nhỏ VBA có gì đáng kể so với bộ phần mềm đồ sộ đó"

Dĩ nhiên tự học thì phải nỗ lực gấp 2 người được dự khóa học chính thống nhưng không gì là khó khăn đâu nếu bạn yêu thích nó.

Hãy vững tin bước về phía trước - chúc bạn sớm trở thành TV cao thủ trên GPE này
 
Lần chỉnh sửa cuối:
Trước tiên cần khẳng định một điều, là:

Bài bạn để vô BOX này chắc chưa thích hợp cho lắm!

Theo mình để tự học được cần có mục tiêu;

Để có mục tiêu, không gì bằng nó fải fục vụ công tác chuyên môn cụ thể của bạn;

Trước khi chưa có kiến thức VBA, bạn làm "bằng tay" (có người gọi là thủ công)

Muốn chuyển sang tự động hóa, bạn nên/đã nhờ người biết rồi việt cho bạn chương trình;

Vậy bạn nên nhờ tiếp mọi người diễn dịch từ ngôn ngữ VBA sang ngôn ngữ tiếng Việt;

Từ bản ngôn ngữ tiếng Việt đó bạn sẽ fải học & nắm bắt hết (1 cách từ từ) các câu lệnh;

Thường là:

Cách khai báo biến;

Các vòng lặp

& đến mọi thứ khác;

Lúc này đây, bạn cần lục lọi kỹ trên diễn đàn để hiểu từng câu lệnh 1 (& nếu mở rọng ra được càng tốt; Nói "Mở rọng" là vầy: Như "Vòng lặp" thì có vài loại vòng lặp; Biết nhuyễn 1 loại, ta nên tìm thêm loại kế bên xem nó ra sao,. . . )

. . . . . .

Chúc bạn thành công!
 
- Cảm ơn các Thầy, các anh chị và các bạn... trên diễn đàn./.
- Cảm ơn anh maytinhvp01 đã cho tài liệu. Có tài liệu em lập tức xem ngay, nhưng đúng như các anh chị đã nói, phải có thời gian nghiền ngẫm may ra mới lĩnh hội được chút ít..., em thấy cũng rất khó... Không phải một sớm một chiều là có thể làm được CẢM ƠN Anh HYen17 đã có gợi ý hay... để có thể lĩnh hội được nhanh hơn. Em rất mong được sự hướng dẫn của Thầy Ba Tê cùng các Thầy và các bạn giúp em diễn dịch từ ngôn ngữ VBA sang ngôn ngữ tiếng Việt, cách khai báo biến và các vòng lặp. Em mới xem tài liệu của Anh maytinhvp01 tới chỗ vòng lặp là tối sầm cả mặt mày ....híc hic....
 
- Cảm ơn các Thầy, các anh chị và các bạn... trên diễn đàn./.
- Cảm ơn anh maytinhvp01 đã cho tài liệu. Có tài liệu em lập tức xem ngay, nhưng đúng như các anh chị đã nói, phải có thời gian nghiền ngẫm may ra mới lĩnh hội được chút ít..., em thấy cũng rất khó... Không phải một sớm một chiều là có thể làm được CẢM ƠN Anh HYen17 đã có gợi ý hay... để có thể lĩnh hội được nhanh hơn. Em rất mong được sự hướng dẫn của Thầy Ba Tê cùng các Thầy và các bạn giúp em diễn dịch từ ngôn ngữ VBA sang ngôn ngữ tiếng Việt, cách khai báo biến và các vòng lặp. Em mới xem tài liệu của Anh maytinhvp01 tới chỗ vòng lặp là tối sầm cả mặt mày ....híc hic....
Đúng như HYen17 nói bạn cần có mục đích học để giúp bạn làm công việc gì rất chuẩn.
Tranh thủ tớ chém gió tí: Các cao thủ võ lâm ngày xưa họ đến với võ học thông thường có 3 lý do:
1>muốn trở thành cao thủ võ lâm: Ái chà chà ông này phải quên ăn quên ngủ để luyện công và không ngừng học lén bí kíp ,tìm bí kíp thất truyền, tìm hiểu chiêu thức của các môn phái, sáng tạo chiêu thức, nghiền ngẫm cái ưu nhược của từng chiêu, từng phái nữa. .. --->> bạn có muốn thành ông này không? hihi! " Ví làm cao thủ lập trình"
2> Học võ để trả thù. Mục đích của ông này nói là đơn giản nhưng cái ông cần đặt được là trả được thù. Nhưng nếu kẻ thù là một cao thủ thì cũng vất vả không kém gì ông trên rùi. Nhưng nêu kẻ thù ở mức trung trung thì cũng sớm đặt được thui. Cũng không thể bỏ qua là cũng phải hiểu rõ về kẻ thù của mình mạnh cái gì, yếu cái gì để luyẹn tập võ công khắc với kẻ thù. " ví công việc mình cần gì để mà học"
3> học võ để biết như bao người học võ -------->>>> cái này cũng không phải đơn giản đâu nhé cũng phải có căn bản thứ tự trước sau đấy nhé: Gánh nước, bổ củi, chạy bền, " liên tưởng tới thiếu lâm tự hihi", đứng tấn....đấy cái đơn giản cũng phải có trình tự mà" " vậy thui là có thể lên GPE để chém cùng lính tò te như anh em ta bây giờ rùi hihi"
4> CHÉM THẾ NÀY KHÔNG BIẾT CÓ PHẠM LUẬT KHÔNG NƯA, ĐI TÙ NHƯ CHƠI LÀ TOI ĐẤY!!!!
 
- Híc híc nghe bác nói vậy em cũng thấy sợ thành cao thủ lắm chẳng giám đâu. Chỉ mong hiểu chút ít để phục vụ mình mà đọc mãi cũng không hiểu...... +-+-+-+ hic hic có lẽ bỏ cuộc thôi, cần thì nhờ các Thầy Cao Thủ Của GPE giúp em vậy ....... -0-/..
- Các Thầy trên diễn đàn ơi cho em hỏi chút chút ... các thầy còn giữ cuốn bí kíp nào nữa không vậy, nếu còn cho em xem nốt nhé!. Đã chót xem rồi thì xem thêm chút nữa chắc cũng không sao đâu.... Không tẩu hỏa nhập mà được chứ ..... hì hì;;;;;;;;;;;
 
- Híc híc nghe bác nói vậy em cũng thấy sợ thành cao thủ lắm chẳng giám đâu. Chỉ mong hiểu chút ít để phục vụ mình mà đọc mãi cũng không hiểu...... +-+-+-+ hic hic có lẽ bỏ cuộc thôi, cần thì nhờ các Thầy Cao Thủ Của GPE giúp em vậy ....... -0-/..
- Các Thầy trên diễn đàn ơi cho em hỏi chút chút ... các thầy còn giữ cuốn bí kíp nào nữa không vậy, nếu còn cho em xem nốt nhé!. Đã chót xem rồi thì xem thêm chút nữa chắc cũng không sao đâu.... Không tẩu hỏa nhập mà được chứ ..... hì hì;;;;;;;;;;;

Bạn không hiểu và không làm được (giống cao thủ) cũng đâu có sao ---> BIẾT XÀI CÁI NGƯỜI TA ĐÃ LÀM SẴN là được rồi
Vụ này chắc cũng.. mau biết đây.. vì cũng giống như học lái xe, đâu có ai bắt bạn phải biết sửa xe đâu
 
Em chỉ nghĩ đơn giản là có xem có tìm hiểu còn hơn là không, được bao nhiêu thì tùy duyên vậy...... Giống như học được môn võ hay không phải để thành cao thủ mà là để rèn luyện sức khỏe. Vấn đề là có thầy hay bạn tốt thì học sẽ mau thuộc bài vậy thôi. Em xin cảm ơn
 
- Đúng là không thể học được khó quá
 
Tớ cũng muốn học cùng bạn Thuyanhanoi
 
Tớ cũng muốn học cùng bạn Thuyanhanoi
Bạn gắng lên. Kiến thức là vô tận nhưng chọn cho mình một niềm đam mê là được mà. Quan trọng là bạn phải thích có đam mê với nó đã. Tớ bị mê mấy cái này rùi. giờ cứ dảnh là tớ vô đây ah. Thấy mấy anh nói "Ngôi nhà thứ 2 quả là không sai cho những ai yêu GPE". Bắt đầu đi ban!!!
 
- Đúng là không thể học được khó quá

- Mới xem phần khai báo biến thôi mà mình đã thấy có nhiều kiểu khai báo có trên các bài viết của các thành viên mà không có nguồn tài liệu để xem.
- Về cấu trúc câu lệnh, muốn viết được thì phải là người có tư duy tốt về thuật toán mới có thể giải được. chưa kể mới học còn hay việt sai cú pháp. chương trình chẳng thể chạy.
- Các Thầy trên diễn đàn thông cảm giùm em. Em đành phải lười biếng vậy vì muốn học cũng khó. Có bài không làm được lại làm phiền các Thầy trên diễn đàn. ''Thụ động quá'' híc híc **~**
 
- Mới xem phần khai báo biến thôi mà mình đã thấy có nhiều kiểu khai báo có trên các bài viết của các thành viên mà không có nguồn tài liệu để xem.
- Về cấu trúc câu lệnh, muốn viết được thì phải là người có tư duy tốt về thuật toán mới có thể giải được. chưa kể mới học còn hay việt sai cú pháp. chương trình chẳng thể chạy.
- Các Thầy trên diễn đàn thông cảm giùm em. Em đành phải lười biếng vậy vì muốn học cũng khó. Có bài không làm được lại làm phiền các Thầy trên diễn đàn. ''Thụ động quá'' híc híc **~**

ĐỪng đọc trên diễn đàn nữa,

Chỉ đọc sách, và làm theo ví dụ, và bài tập trong sách,

Khôg hiểu, hay làm chưa được, hoặc làm chưa ra, làm dở dang --> thì đưa lên Diễn đàn mà hỏi,

đừng nản vội
 
- Mới xem phần khai báo biến thôi mà mình đã thấy có nhiều kiểu khai báo có trên các bài viết của các thành viên mà không có nguồn tài liệu để xem.
- Về cấu trúc câu lệnh, muốn viết được thì phải là người có tư duy tốt về thuật toán mới có thể giải được. chưa kể mới học còn hay việt sai cú pháp. chương trình chẳng thể chạy.
- Các Thầy trên diễn đàn thông cảm giùm em. Em đành phải lười biếng vậy vì muốn học cũng khó. Có bài không làm được lại làm phiền các Thầy trên diễn đàn. ''Thụ động quá'' híc híc **~**

Bạn hãy bắt đầu từ những cái đơn giản nhất. Chỗ nào không hiểu thì hỏi ông Google. Tôi không nghĩ là không có tài liệu để xem. Với những từ khóa đơn giản, cấu trúc đơn giản thì có đầy trên mạng rồi. Không có tiếng Việt thì lấy tiếng Anh nhờ ông Google dịch, ổng dịch có thể không đúng nhưng đọc vẫn hiểu, và chỉ vậy là đủ rồi. Bạn hãy tạo thói quen tự tìm tòi nghiên cứu, khi nào bí quá mới nên hỏi vì theo kinh nghiệm bản thân tôi, rất nhiều trường hợp tôi tìm hiểu về cái này nhưng lại biết thêm về một cái khác rất thú vị.

Một điều quan trọng nữa là phải thực hành, đương nhiên sẽ có lúc lỗi và ai cũng vậy thôi. Với bản thân tôi hiếm khi viết một đoạn code mà nó chạy trơn tru ngay từ lần đầu tiên, trừ những cái đơn giản vài ba dòng. Cái quan trọng là khi xảy ra lỗi thì bạn phải biết vì sao nó lỗi và rút kinh nghiệm cho những lần sau. Bí quá thì lại hỏi. Đúng như bạn nói, khi lập trình cần có tư duy tốt về thuật toán và theo toi thực hành cũng là một cách nâng cao khả năng tư duy về thuật toán.

Bản thân tôi chưa đọc hết một tài liệu nào về lập trình cả, chỉ tra cứu khi cần mà thôi vì chỉ đọc một hai trang tài liệu là tôi thấy chán rồi.

Chúc bạn thành công.
 
- Mới xem phần khai báo biến thôi mà mình đã thấy có nhiều kiểu khai báo có trên các bài viết của các thành viên mà không có nguồn tài liệu để xem.
- Về cấu trúc câu lệnh, muốn viết được thì phải là người có tư duy tốt về thuật toán mới có thể giải được. chưa kể mới học còn hay việt sai cú pháp. chương trình chẳng thể chạy.
- Các Thầy trên diễn đàn thông cảm giùm em. Em đành phải lười biếng vậy vì muốn học cũng khó. Có bài không làm được lại làm phiền các Thầy trên diễn đàn. ''Thụ động quá'' híc híc **~**

Bạn lập trình VBA hay trong VB, Pascal (Delphi) hay ngôn ngữ nào chăng nữa thì bạn vẫn phải đọc help. Bạn cứ hỏi bất cứ ai thì người ta cũng nói thế. Hỏi bạn bè là thỉnh thoảng thôi chứ help luôn là số 1, luôn phải đọc.

Bạn xin được việc vào xưởng mộc thì trước tiên bạn phải tìm hiểu trong xưởng nọ có những công cụ gì, mỗi công cụ để làm gì, học cách sử dụng nó. Trong tương lai có thể bạn sẽ làm bàn, ghế v...v nhưng sử dụng búa, cưa như thế nào bạn phải nắm được. Tương tự bạn phải tìm hiểu: có những kiểu dữ liệu thế nào, cách khai báo, ngôn ngữ có những cấu trúc gì (FOR, IF, SELECT, Do ... Loop ...) chúng dùng để làm gì, cú pháp ra sao. Nắm được những cái cơ bản, hiểu được công cụ mà mình có rồi thì mới có thể thử viết code hoặc phân tích code của người khác. Không thể đốt cháy giai đoạn được. Cơ bản phải có. Và thực ra chả cần mua sách của ai cả. Help và các code cũng như những giải thích có thể tìm được trên mạng. Hãy đọc help vì ai lập trình cũng đều phải đọc help. Có gì chưa hiểu mới hỏi.

Vậy theo tôi:
1. Nắm được các kiểu dữ liệu và cách khai báo
2. Nắm được các cấu trúc của ngôn ngữ, tức triết lý của chúng. Hiểu được bản chất là quan trọng nhất. Cú pháp thì nếu ban đầu chưa nhớ thì luôn có thể tra trong help, viết nhiều sẽ nhớ. Cái quan trọng là hiểu được chúng.
3. Biết được các hàm có sẵn trong ngôn ngữ. Vd. Alt + F11 --> View --> Object browser --> trong combobox hiện có <All libraries> chọn VBA --> ở ListBox ở nửa bên phải click từng mục và tìm đọc, vd. bằng cách click button "dấu hỏi vàng" cùng dòng với combobox ở trên.

Khi đã có khái niệm về những cái trên thì phải thực hành. Ban đầu nên đọc các ví dụ đơn giản, code ngắn. Tự mình thử viết code. Dù viết được hay không thì cũng nên tham khảo code của người khác nếu có. Phân tích từng dòng code, xem người ta khai báo biến như thế nào, dùng những cấu trúc gì. Thử nghĩ xem có hợp lý không, có thể dùng cách khác không. Khi đọc một code thì phải xem từng dòng, hiểu được code đó cụ thể từng bước làm cái gì. Có như thế mới có thể nghĩ tới chuyện thử "đi" bằng con đường khác. Có như thế mới là học. Hiểu được người ta làm gì, làm thế nào, đôi khi thấy được người ta ra "đòn độc đáo" quá thì mình học được. Thấy người ta phạm lỗi thì mình cũng học được.

Phải thực hành nhiều, tức viết nhiều code.

Tất nhiên để giải quyết vấn đề cụ thể thì trước tiên phải tìm ra thuật toán. Thợ mộc cũng phải giải quyết "thuật toán": làm cái gì trước, cái này ghép với cái kia như thế nào v...v Viết code chẳng qua là mã cái thuật toán đã tìm được. Bạn có giỏi VBA như thế nào nhưng nếu bạn không tìm ra được thuật toán cho vấn đề cần giải quyết thì bạn cũng chả làm được gì. Không phải vô cớ mà người ta cho rằng: "lập trình = thuật toán + csdl". Và cùng một vấn đề nhưng nhiều khi mỗi người nghĩ ra một thuật toán và dùng những hàm, những cấu trúc khác nhau để mã thuật toán đó.

Tôi cho ví dụ. Bạn có 2 số có 10 chữ số. Bạn phải dùng code để xác định xem chúng có 9 chữ số đầu như nhau hay không. Thường thì mọi người sẽ nghĩ: "ta "cắt" từ mỗi số ra 9 chữ số đầu rồi so sánh thôi". Đấy là thuật toán đơn giản cho bài toán đơn giản. Thuật toán như thế đòi hỏi phải dùng các hàm xử lý chuỗi trong quá trình mã, vd. LEFT, MID.

Nhưng bạn cũng có thể nghĩ: liệu có cách khác không nhỉ? Và bạn để ý là: 2 số tự nhiên cùng có k chữ số thì chúng có (k-1) chữ số đầu như nhau khi và chỉ khi trị tuyệt đối của hiệu 2 số đó < 10. Đó cũng là thuật toán, và để mã thuật toán đó thì bạn phải dùng ABS. Thế thôi.

Tất nhiên đã nói đến thuật toán là nói tới tư duy. Không phải muốn là có hoặc có ngay.

Tóm lại muốn giải quyết một vấn đề cụ thể thì bạn phải: tìm ra thuật toán, tức các bước cần làm để đi tới đích (chia bài toán thành các bài toán nhỏ), rồi dùng các cấu trúc trong ngôn ngữ để mã thuật toán đó. Số các kiểu dữ liệu, số các cấu trúc là hữu hạn. Triết lý của mỗi cấu trúc cũng dễ hiểu. 3 điểm tôi nêu trên ai cũng có thể nắm được. Cái khó nhất là thuật toán. Bạn có mua 10 sách ABC VBA cũng thế thôi. Thường thì người ta giới thiệu 3 điểm tôi nêu trên chứ không dạy tư duy. Nếu bạn học toán không kém thì bạn có tư duy tốt. Lúc đó thì bạn dễ tìm ra thuật toán hơn người tư duy kém.
 
Tất nhiên đã nói đến thuật toán là nói tới tư duy. Không phải muốn là có hoặc có ngay.

Tóm lại muốn giải quyết một vấn đề cụ thể thì bạn phải: tìm ra thuật toán, tức các bước cần làm để đi tới đích (chia bài toán thành các bài toán nhỏ), rồi dùng các cấu trúc trong ngôn ngữ để mã thuật toán đó. Số các kiểu dữ liệu, số các cấu trúc là hữu hạn. Triết lý của mỗi cấu trúc cũng dễ hiểu. 3 điểm tôi nêu trên ai cũng có thể nắm được. Cái khó nhất là thuật toán. Bạn có mua 10 sách ABC VBA cũng thế thôi. Thường thì người ta giới thiệu 3 điểm tôi nêu trên chứ không dạy tư duy. Nếu bạn học toán không kém thì bạn có tư duy tốt. Lúc đó thì bạn dễ tìm ra thuật toán hơn người tư duy kém.

Câu này bác đúng, tư duy tốt sẽ .... hơn người tư duy kém ..... hihii quá chính xác

Còn những cái khác nói hàn lâm quá, bác ah, đọc nghe choáng (toàn đúng) với người mới học lập trình,

Mới học lập trình cũng cần để ý thuật toán, nhưng chưa cần nhiều lém, cần tập tành viết chuẩn cú pháp lệnh của ngôn ngữ (ở đây là VBA) , rùi vận dụng vào các bài toán nhỏ như c= a +b ... tức là bài có thuật toán dễ / nhỏ,

Cứ vậy cứ vậy rùi hình thành dần, giống như bác nói: học thợ mộc đầu tiên cứ học cầm cưa, bào .. cưa chuẩn đừng thẳng, bào chuẩn mặt phẳng ...... rùi rùi dần dần mới xa dần là lắp ghép,

Túm lại nên đọc cơ bản từ sách, từ Help , từ nhiều nguồn chính thống khác...vv

Vài lời góp vui vậy thui, trước hết phải thích phải yêu nó thì mới học được nó ......
 
Qua các bài của chủ topic, mình thấy bạn này cái thiếu đán trách nhất là mục tiêu (lí tưởng, nói theo ngôn ngữ Mac-Lê nin)

Mình khuyên là xác lập mục tiêu là nâng cao trình độ nghiệp vụ bản thân trong công việc; Lúc đó tự học mới có kết quả & không nản nữa chừng./.
 
Cảm ơn các Thầy Từ hôm em được giúp đỡ về VBA giải quyết cho công việc tới giờ, hễ có thới gian lúc nào là em vô GPE ngay, thay vì trước kia có thời gian là cày game. Giờ đây có thời gian là cày GPE --=0 Rất mong được các Thầy giúp em.-+*/
 
Tớ hơn bạn là biết trước về excel nhưng về VBA cũng xuất phát từ mốc không tròn trĩnh. tham gia diễn đàn và bắt đầu học tập từ diễn đàn. Mới học nên cái gì cũng muốn biết " tham lam lắm" mà cái này là tâm trạng chung của những người mới như chúng mình.Tơ bắt đầu học:
1> Học tắt mở trương trình VBA trên excel
2> Tớ học các nút menu chức năng " gọi là biết qua thôi đã"
3> Tớ học sử dụng các chương trình đã viết sử dụng " chạy ứng dụng, nhiều bạn mới còn chưa biết chạy ứng dung ra sao đấy!
4>Tất nhiên trong tay tớ chỉ có duy nhất tài liệu này: gửi lại cho bạn. và tớ cứ đọc ko hiểu đâu tớ hỏi diễn đàn.
5> Theo tớ là không được vội nhất là lúc mới như thế này. Tài liệu đó đơn sơ nhưng miễn là nó giúp cho mình hình dung được cái mình cần học là gì " với tớ giờ nó còn hơn cả bí kip ấy chứ. " không nhất thiết phải có ngay trong tay một cuốn bí kíp cao siêu đâu, tất nhiên có được thì ccungx hơn nhưng đã thêo tài liệu nào thì chỉ bám theo một thôi cái đã. khi lĩnh hội đủ rùi lúc đó mới tìm cái mới mẻ.cái nữa là trên diễn đàn tới giờ rất nhiều bài viết vậy nên không nên đọc những cái mà mình nhìn vô đã thấy mù tịt luôn. cái mình tìm hiểu theo lịch trình dần dần sễ bắt bạn phải cập nhật kiến thức và lúc đó gạp cái mới để giải quyết bạn hỏi và đọc nhữn cái liên quan thôi!
Một lần nữa cảm ơn bạn maytinhvp01 rất nhiều, quả thật đây là một bí kíp hay nhất và cực kỳ lôi cuốn. Bởi vì nó đơn giản cho những người mới như tôi. Tôi cũng đã đọc rất nhiều bài của bạn, rất khâm phục vì thấy bạn tiến bộ nhanh quá. Tôi cũng muốn tiến bộ bằng một phần của bạn.
TỚ NGHĨ VẬY VÀ TỚ SẼ LÀM THEO NHƯ VẬY!!!
 
Web KT

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

Back
Top Bottom