Người mới bắt đầu làm quen với VBA

Liên hệ QC

toidjtjmtoi

Thành viên chính thức
Tham gia
21/2/09
Bài viết
59
Được thích
0
Cho mình xin tài liệu cho người mới bắt đầu học VBA
Xem trên mạng có nhiều cái rồi nhưng không đúng cái mình cần
Tình hình là bây giờ mình muốn biết sự khác nhau giữa lệnh(hàm) excel và lệnh(hàm) VBA
Các hàm và ý nghĩa của nó trong VBA

Ví dụ mình muốn viết hàm A1=A2*A3 trên VBA thì phải viết như thế nào

Đấy là ví dụ thôi @@ . Mình muốn biết cách viết và ý nghĩa các hàm phức tạp hơn nữa
a36.gif
. Mà nếu mình muốn nó là hàm tự động thì phải viết như nào , tức là đúng như excel bình thường , chỉ cần viết số nó ra kết quả , chứ không cần phải ấn lệnh chạy marco
 
Lần chỉnh sửa cuối:
Cho mình xin tài liệu cho người mới bắt đầu học VBA
Xem trên mạng có nhiều cái rồi nhưng không đúng cái mình cần
Tình hình là bây giờ mình muốn biết sự khác nhau giữa lệnh(hàm) excel và lệnh(hàm) VBA
Các hàm và ý nghĩa của nó trong VBA

Ví dụ mình muốn viết hàm A1=A2*A3 trên VBA thì phải viết như thế nào
Bạn viết như thế này
Sub nhan()
Range("A1") = Range("A2") * Range("A3")
End Sub
 
Cho mình xin tài liệu cho người mới bắt đầu học VBA
Xem trên mạng có nhiều cái rồi nhưng không đúng cái mình cần
Tình hình là bây giờ mình muốn biết sự khác nhau giữa lệnh(hàm) excel và lệnh(hàm) VBA
Các hàm và ý nghĩa của nó trong VBA

Bạn đã biết cái cần tìm thì cứ search trên google hoặc diễn đàn thiếu gì chứ.

Ví dụ mình muốn viết hàm A1=A2*A3 trên VBA thì phải viết như thế nào
[A1]=[A2]*[A3]
 
Bạn viết như thế này
Sub nhan()
Range("A1") = Range("A2") * Range("A3")
End Sub
Đấy là ví dụ thôi @@ . Mình muốn biết cách viết và ý nghĩa các hàm phức tạp hơn nữa !$@!! . Mà nếu mình muốn nó là hàm tự động thì phải viết như nào , không cần ấn chạy
 
Lần chỉnh sửa cuối:
Đấy là ví dụ thôi @@ . Mình muốn biết cách viết và ý nghĩa các hàm phức tạp hơn nữa !$@!! . Mà nếu mình muốn nó là hàm tự động thì phải viết như nào , không cần ấn chạy
Muốn tự động thì bạn cho code vào các sự kiện. Chúc bạn sẽ không bị hại não khi đi vào con đường đau khổ này.
 
Đấy là ví dụ thôi @@ . Mình muốn biết cách viết và ý nghĩa các hàm phức tạp hơn nữa !$@!! . Mà nếu mình muốn nó là hàm tự động thì phải viết như nào , không cần ấn chạy

Bạn thử 1 ví dụ này xem nhé
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("D3:D10000"), Target) Is Nothing Then
        Target.Offset(, 1).FormulaR1C1 = "=RC[-1]*RC[-2]"
        Target.Offset(, 1) = Target.Offset(, 1)
    End If
  End Sub
 
Lần chỉnh sửa cuối:
Tình hình là bây giờ mình muốn biết sự khác nhau giữa lệnh(hàm) excel và lệnh(hàm) VBA
Các hàm và ý nghĩa của nó trong VBA
Trên bảng tính excel, các lệnh nằm trong 1 số menu (như AutoFilter, AdvancedFilter,. . . )
Còn công thức (hàm) thì chắc bạn đã rõ, như hàm =IF(..., ..., ...)

Trong VBA thì muốn biết hàm nào sẵn có của nó bạn vô cửa sổ VBE & đi tìm tiếp;

Các hàm thường gặp như Letf("GPE.COM",3), Right(. . . , #) , . . . .
Còn lệnh trong VBA là những câu lệnh viết trong macro hay hàm tự tạo thực hiện 1 công việc nào đó có thể là to tác hay nhỏ nhoi.

Mình muốn bạn cần fân biệt rõ những khái niệm này để hiểu người khác trau đổi với bạn những gì & ngược lại người khác sẽ hiểu bạn muốn gì.

Bạn bỏ qua, nếu thấy fiền lòng!
 
Cảm ơn bạn . Bạn có thể cho mình xin nick yahoo hay zalo , facebook được không để mình hỏi bạn
Thấy bạn thạo VBA quá --=0
Mình cũng mới tập dượt với VBA thôi, cũng đang giai đoạn tìm hiểu & ngâm cứu. vẫn "chưa sạch nước cản"( nói như chơi môn cờ,hii) đâu bạn ơi.
Trên diễn đàn GPE có rất nhiều người rất siêu về VBA như bác SA, ndu, Bate, Hyen17,....
Bạn cứ học ở diễn đàn này, chỉ sau 1 năm thôi, mình tin rằng trình VBA của bạn sẽ khá lên rất nhiều.
Chúc bạn thành công với sự đam mê của mình!
 
Bên hộp "Lập Trinh..." có một đống bài. Bên phải màn hình có 2 cuốn sách VBA tổ bố.
Đã thử đọc chưa?
"Cho mình xin tài liệu..." là tài liệu gì?

Hỏi han mà tăng phông chữ tổ bố, đọc mỏi mắt quá.
 
Web KT

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

Back
Top Bottom