Chỉ trong 5 buổi học, bạn sẽ có thể phát triển ứng dụng cho mình bằng VBA

  • Thread starter levanduyet
  • Ngày gửi
Trạng thái
Không mở trả lời sau này.
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Lesson1 của anh Duyệt cơ bản là phù hợp với nững bạn buổi đầu tìm hiểu về VBA, nhưng anh có thể cho nhiều bài tập hơn nữa để anh em chịu tư duy thêm.
 
Khóa học Quản trị dòng tiền
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
Tuanktcdcn nói:
Lesson1 của anh Duyệt cơ bản là phù hợp với nững bạn buổi đầu tìm hiểu về VBA, nhưng anh có thể cho nhiều bài tập hơn nữa để anh em chịu tư duy thêm.
Vâng, cám ơn góp ý của Tuân. Mình sẽ chú ý hơn về mảng bài tập.
Thân,
Lê Văn Duyệt
 
T

Tran Chau

Guest
23/11/04
149
0
0
65
TP Ho Chi Minh
"Sub Chao()
Sub Chao()
MsgBox "Xin chao ban den voi chuong trinh hoc VBA", vbOKOnly, "Thong bao"
End Sub

-I thấy trong vài đoạn code của các chương trình khác có dùng MsgBox nhưng không có double quotation:".." .Bạn nào thấy được quy luật viết. Khi nào dùng "" và khi nào không?.Ta nên dùng loại nào đây ?
-I muốn mỗi khi mở file xls của tôi thì nó sẽ tự động hiện thông báo "Đây là chương trình kế toán của tui?" thì làm sao đây?
-I không muốn viết dòng thông báo "Xin chao ban den voi chuong trinh hoc VBA" trong module, mà trong cell A1 được không?
-Tôi nghe nói VBA gồm: obj, proper, method, function thế thì MsgBox thuộc loại nào? Cú pháp tổng quát ra sao? I có thể tìm các thông tin trên 1 cách chính xác, nhanh nhất khi đang làm việc với Excel bằng cách nào?
-I muốn dùng tiếng Việt trong các thông báo trên?
-I muốn xuống dòng tại 1 từ chỉ định, ví dụ xuống dòng như sau:
“Xin chao ban,
Đã den voi chuong trinh hoc VBA"
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
569
100
43
66
HCM city
http://www.webketoan.com/forum/showthread.php?t=8424

Bác Trần Châu lại kiểm tra kiến thức anh em rồi! Em Xin trả lời 3 điểm, như sau:
2: Ta có thể để vô Sub có tên Auto_Open;
3: Được, bằng cách thay vì viết Sub ta viết Function Chao () as string
6: Được, bằng cách dùng CHR(10) & chr(13), như sau: "Giáo viên: Trần Châu & Lê &ăn Duyệt" & CHR(10) & CHR(13) & "Học viên: SA_DQ. . ."

http://www.webketoan.com/forum/showthread.php?t=8424
 
Sửa lần cuối:
T

the7habitsman

Guest
10/9/05
89
0
0
Hà nội
Bây giờ tớ có 2 câu hỏi thế này:
1. Phân biệt 3 kiểu khai báo sub sau (ý nghĩa của từng cách khai báo)
Sub Test(i As Interger)
Sub Test(ByRef i As Interger)
Sub Test(ByVal i As Interger)

2. Phân biệt 3 cách gọi cái Sub trên
Call Test(i)
Test i
Test(i)

Nếu ai giải thích đúng & thật đơn giản thì:
1. Ở HN:
- 3 vụ cafe miễn phí bất kỳ lúc nào và muốn hỏi gì về VB thì trong 3 vụ đó cứ hỏi thoải mái
- Giống ở nơi khác
2. Ở nơi khác:
- Có thể hỏi code bất kể về chủ đề gì về VB tới email của tớ
- Có thể hỏi về các thể loại ebooks (chứ ko phải tên 1 cuốn sách cụ thể nào đó vì có thể tớ ko tìm được :)) về tất cả các món về lập trình, về CSDL, về thiết kế, các tài liệu luyện thi chứng chỉ của Microsoft (mới nhất), về tài chính kế toán (dĩ nhiên là tiếng anh thôi :)), về ERP, v.v... Tóm lại là những gì tớ có thể support.
 
Sửa lần cuối:
T

tienhoang

Guest
21/6/05
4
0
0
44
Hanoi
Anh Duyệt ơi!
Em muốn tham gia kháo học của anh quá nhưng chẳng lẽ làm 5 chuyến khứ hồi vào HCM sao? :)) Đành ngồi từ xa ngắm và thèm thôi .
Chúc khóa học của anh thành công tốt đẹp. Có tài liệu gì anh cứ post lên cho em tham khảo với nhé.
 
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
tienhoang nói:
Anh Duyệt ơi!
Em muốn tham gia kháo học của anh quá nhưng chẳng lẽ làm 5 chuyến khứ hồi vào HCM sao? :)) Đành ngồi từ xa ngắm và thèm thôi .
Chúc khóa học của anh thành công tốt đẹp. Có tài liệu gì anh cứ post lên cho em tham khảo với nhé.
Chào tienhoang,
Tôi sẽ đưa các bài lên từ từ. Sau đó offline để chia sẻ thôi. Bạn có thể download bài về mà thử sức.
Thân,
Lê Văn Duyệt
 
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
the7habitsman nói:
Bây giờ tớ có 2 câu hỏi thế này:
Tóm lại là những gì tớ có thể support - và tất cả cái đó được gửi thông qua phần mềm Skype
Nhưng mà Nick của bạn là gì? để tôi add vào Skype?
Thân,
Lê Văn Duyệt.
PS: Nick của tôi là levanduyetvn
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,374
36
48
46
Goooogle
Sorry nhé, the7habitsman có gì đó giống StonyHeartMan, nghi ngờ 2 mà 1 quá! :biggrin:
Hình như làm chung với anh tuanktcdcn... toàn là cao thủ cả!
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
the7habitsman nói:
Bây giờ tớ có 2 câu hỏi thế này:
1. Phân biệt 3 kiểu khai báo sub sau (ý nghĩa của từng cách khai báo)
Sub Test(i As Interger)
Sub Test(ByRef i As Interger)
Sub Test(ByVal i As Interger)

2. Phân biệt 3 cách gọi cái Sub trên
Call Test(i)
Test i
Test(i)

Nếu ai giải thích đúng & thật đơn giản thì:
1. Ở HN:
- 3 vụ cafe miễn phí bất kỳ lúc nào và muốn hỏi gì về VB thì trong 3 vụ đó cứ hỏi thoải mái
- Giống ở nơi khác
2. Ở nơi khác:
- Có thể hỏi code bất kể về chủ đề gì về VB tới email của tớ
- Có thể hỏi về các thể loại ebooks (chứ ko phải tên 1 cuốn sách cụ thể nào đó vì có thể tớ ko tìm được :)) về tất cả các món về lập trình, về CSDL, về thiết kế, các tài liệu luyện thi chứng chỉ của Microsoft (mới nhất), về tài chính kế toán (dĩ nhiên là tiếng anh thôi :)), về ERP, v.v... Tóm lại là những gì tớ có thể support.
Giải thưởng hấp dẫn quá, có giới hạn tiêu chuẩn tham gia không nhỉ ? Cụ thể thời gian, độ tuổi, thành phần (Mod EFC có được trả lời không ?), có mấy giải ? Các bạn nhanh chân lên lấy phần thưởng nào
 
T

the7habitsman

Guest
10/9/05
89
0
0
Hà nội
Ai cũng được hết, kể cả các cao thủ VB :), thời gian là 1 tháng (thực ra lời giải rất đơn giản ngắn gọn - nhưng ko phải ai cũng có thể trả lời chính xác vì rất dễ trả lời thiếu (chủ yếu là tính cẩn thận thôi) - có thể phân biệt được ngay nhưng khả năng trả lời thiếu là rất có thể). (bật mý: mọi người tra help, MSDN thì chắc cũng tìm được thôi, cứ Internet là làm được hết)

P/S:
- Các bạn có thể trả lời trực tiếp trên wkt, ngay trên thread này nhé (xin ké bác Duyệt tý nhé)
- Quên mất (uống cafe bất kể thời gian nào từ 8AM đến 9PM thôi, đêm hôm khuya khoắt thì chịu :biggrin: )
 
Sửa lần cuối:
T

the7habitsman

Guest
10/9/05
89
0
0
Hà nội
Mặc dù ai làm VBA cũng đều phải gọi hàm, thủ tục cả. Xong hình như câu quá khó :) hay sao mà hơn 1 ngày rồi ko có ai trả lời :(. Mình thực sự mong tất cả mọi người từ cao đến thấp đều cứ thử trả lời câu hỏi này vì nó không khó nhưng cũng ko hề dễ.

Vì việc khai báo hàm, thủ tục cũng như việc gọi nó là cực kỳ quan trọng và ko thể thiếu khi lập trình nên hiểu rõ bản chất việc viết thủ tục, hàm số với cách viết tham biến khác nhau, và đặc biệt là với cách gọi khác nhau (bật mý: cho ra các kết quả thực sự khác nhau) là thực sự cần thiết đối với lập trình viên.

Vậy, tại sao các bạn lại ko tham gia nhỉ?

Thôi thì, nào....mời các cao thủ VBA, VB6, Access... (admin, smod, mods, dân lập trình phần mềm...ERP :), PMKT, v.v... trừ Mr beckam - hắn này lâu lắm ko vào đây lên chắc là yên tâm) nhào vô vậy.

Thời hạn 1 tháng với điều kiện là có người tham gia. Còn trong 1 tuần mà ko có ai tham gia thì cancel vụ này luôn.

He he, khiêu khích đến thế là cùng :)
 
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
the7habitsman nói:
Bây giờ tớ có 2 câu hỏi thế này:
1. Phân biệt 3 kiểu khai báo sub sau (ý nghĩa của từng cách khai báo)
Sub Test(i As Interger)
Sub Test(ByRef i As Interger)
Sub Test(ByVal i As Interger)

2. Phân biệt 3 cách gọi cái Sub trên
Call Test(i)
Test i
Test(i)
Chào, có ai đang dịch sách không? Nó có cả đấy! Chắc bác phải cho tớ uống cafe quá.
Thân,
Lê Văn Duyệt
 
T

the7habitsman

Guest
10/9/05
89
0
0
Hà nội
Bác Duyệt mà ra HN thì em đưa bác đi cafe từ hôm đến cho đến hôm về.

Bác cứ copy từ sách ra trả lời em đi ạ :) (ByRef, ByVal thì tìm ở đâu cũng có nhưng (lại bật mý tiếp: quan trọng là câu 2 ấy, Test(i) với Test i ấy)

À, (tiếp tục bật mý để có câu trả lời hoàn thiện) đã là phân biệt hay so sánh thì phải có giống và khác (cái nào giống cái nào, cái nào khác cái nào) nhau nhé. (thực ra đây là cách suy nghĩ trong khi học thôi, thấy hiện tượng, sự vật na ná giống nhau thì phải tìm hiểu nguyên nhân tại sao mà bọn nó lại làm thế, điểm giống và khác nhau là gì, thằng nào giống thằng nào, thằng nào khác thằng nào,... từ đó hiểu được bản chất của sự việc)


Chết, với 3 bài posts kèm theo 3 cái "bật mý" thế này thì bằng trả lời rồi còn gì :)

Come on....
 
Sửa lần cuối:
T

Tran Chau

Guest
23/11/04
149
0
0
65
TP Ho Chi Minh
lesson 1

Tuanktcdcn nói:
Lesson1 của anh Duyệt cơ bản là phù hợp với nững bạn buổi đầu tìm hiểu về VBA, nhưng anh có thể cho nhiều bài tập hơn nữa để anh em chịu tư duy thêm.
Đến hôm nay thì hơi nhiều bài tập, nhưng chỉ mới bài 1 mà giải hết rồi thì...Duyệt khỏi viết bài 2,3,4,5 nửa.Nếu có thể Duyệt giải quyết phân loại để các bạn không mất hứng để post bài tập lên, mà dân trình độ abc vẫn còn.. tò mò để tìm bài 2.3,4...
 
T

Tran Chau

Guest
23/11/04
149
0
0
65
TP Ho Chi Minh
vba

SA_DQ nói:
Bác Trần Châu lại kiểm tra kiến thức anh em rồi! Em Xin trả lời 3 điểm, như sau:
2: Ta có thể để vô Sub có tên Auto_Open;
Đúng rồi, nhưng còn Wb_Open, Auto_Open trong Macro4.
Trong cac Sub trên cái nào sẽ đựợc thi hành trước, sau
Các cách thông thường để vô hiệu hoá( phím Shift, goi ....
 
Trạng thái
Không mở trả lời sau này.

Xem nhiều

Webketoan Zalo OA