comet_1701
Thành viên tiêu biểu

- Tham gia
- 24/5/14
- Bài viết
- 632
- Được thích
- 459
Em không biết bài viết này cho vào mục nào cho phù hợp trong diễn đàn. Mong các anh chị admin cho phép:
Hiện nay em thấy nhu cầu học VBA trên GPE là rất lớn. Nhưng em thấy việc học VBA trên GPE chưa phát huy được hết tác dụng với một số lý do khách quan sau đây:
Thứ nhất, về phía các anh chị đã có nhiều kinh nghiệm trong VBA:
- Các anh chị thường hay viết tắt câu lệnh. Điều này là dễ hiểu là vì do thói quen, mỗi người có phong cách viết khác nhau. Hơn nữa không phải ai trong giờ làm việc cũng có thể viết code nên viết tắt cũng là điều bình thường. Em có một số ví dụ như sau:
Viết đầy đủ:
Viết tắt:
Viết đầy đủ:
Viết tắt:
Viết đầy đủ:
Viết tắt:
Thứ hai, về phía các bạn mới học VBA như em:
Mình cũng mới học được khoảng 2-3 tháng VBA nhưng mình cứ mạnh dạn chia sẻ kinh nghiệm của mình:
- Học cách khai báo biến ( vào diễn đàn gõ từ khóa Khai báo biến) thì mình dễ hiểu hơn khi anh chị viết tắt
- Học kỹ thuật Debug, cửa số Immediate (Ctrl+G). Tim từ khóa của Tác giả Kyo và Handung107
- Cửa sổ View/Local Windows
- Tập viết rất rất nhiều, vì nhiều code nhìn rất đơn giản nhưng không tập viết thì cũng rất khó
- Tất nhiên có điều kiện nên học bài bản có thầy giáo hướng dẫn
Em viết bài này cũng chỉ mong GPE ngày càng phát triển, có nhiều thành viên và là nơi để anh em chia sẻ, giao lưu, học hỏi kinh nghiệm.
Năm mới cũng đến rất gần, Comet_1701 chúc toàn thể anh chị em của GPE sức khỏe, hạnh phúc, thành công.
Trân trọng!
Hiện nay em thấy nhu cầu học VBA trên GPE là rất lớn. Nhưng em thấy việc học VBA trên GPE chưa phát huy được hết tác dụng với một số lý do khách quan sau đây:
Thứ nhất, về phía các anh chị đã có nhiều kinh nghiệm trong VBA:
- Các anh chị thường hay viết tắt câu lệnh. Điều này là dễ hiểu là vì do thói quen, mỗi người có phong cách viết khác nhau. Hơn nữa không phải ai trong giờ làm việc cũng có thể viết code nên viết tắt cũng là điều bình thường. Em có một số ví dụ như sau:
Viết đầy đủ:
Mã:
Range("A1").SpecialCells(xlCellTypeBlanks).Select
Mã:
Range("A1").SpecialCells(4).Select
Viết đầy đủ:
Mã:
Range(“A65000”).end(xlup).offset(1,0).pastespecial
Mã:
Range(“A65000”).end(3).offset(1,0).pastespecial
Viết đầy đủ:
Mã:
Rng.Find(What:=”111*”, LookIn:=xlValues, LookAt:=xlWhole)
Mã:
Rng.Find(”111*”, xlValues, xlWhole)
Mình cũng mới học được khoảng 2-3 tháng VBA nhưng mình cứ mạnh dạn chia sẻ kinh nghiệm của mình:
- Học cách khai báo biến ( vào diễn đàn gõ từ khóa Khai báo biến) thì mình dễ hiểu hơn khi anh chị viết tắt
- Học kỹ thuật Debug, cửa số Immediate (Ctrl+G). Tim từ khóa của Tác giả Kyo và Handung107
- Cửa sổ View/Local Windows
- Tập viết rất rất nhiều, vì nhiều code nhìn rất đơn giản nhưng không tập viết thì cũng rất khó
- Tất nhiên có điều kiện nên học bài bản có thầy giáo hướng dẫn
Em viết bài này cũng chỉ mong GPE ngày càng phát triển, có nhiều thành viên và là nơi để anh em chia sẻ, giao lưu, học hỏi kinh nghiệm.
Năm mới cũng đến rất gần, Comet_1701 chúc toàn thể anh chị em của GPE sức khỏe, hạnh phúc, thành công.
Trân trọng!






