Các Câu Lệnh VBA đơn Giản | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Thread starter Thread starter hung2412
- Ngày gửi Ngày gửi 6/10/14
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2)hung2412
Thành viên tích cực

Tham gia 5/8/08 Bài viết 934 Được thích 240 Giới tính Nam - Chọn 1 ô cụ thể: PHP: Sao chép. Range("A1").Select 'Hoặc: [A1].Select - Bôi đen toàn bộ Sheet: PHP: Sao chép. Cells.Select - Chọn khối ô dữ liệu từ trên xuống dưới liền mạch (Chọn cả khối dữ liệu): PHP: Sao chép. Range(Selection, Selection.End(xlDown)).Resize(, 17).Select Hoặc: Range([B6], [B6].End(xlDown)) - Chọn khối ô dữ liệu từ trên xuống dưới liền mạch (Theo chủ động): PHP: Sao chép. Range([B10], [B65000].End(xlUp).Offset(-1,0)).Select Hoặc: Range([B1].End(xlDown).Offset(1), [B65000].End(xlUp).Offset(-2)).Select Hoặc: Range([B9], [B65000].End(xlUp).Offset(-1)).Offset(, -1).Resize(, 12).Select - Chọn Sheet hiện hành: PHP: Sao chép. Windows("623 - nam non.xls").Activate Hoặc: Sheets("Sheet1").Select - Xóa bỏ Sheet: PHP: Sao chép. ActiveWindow.SelectedSheets.Delete Hoặc: Sheets("Sheet1").Delete - Tìm kiếm ô có dữ liệu: PHP: Sao chép. Cells.Find("NguyÔn V¨n Kiªn", , , , , , False, False).Activate - Chọn ô dữ liệu từ dưới lên trên liền mạch (Không phải chọn cả khối dữ liệu): PHP: Sao chép. Range("M" & [M65000].End(xlUp).Row).Select - Chọn ô dữ liệu từ dưới lên trên liền mạch (Không phải chọn cả khối dữ liệu): PHP: Sao chép. Selection.End(xlUp).Select - Chọn ô dữ liệu từ trên xuống dưới liền mạch (Không phải chọn cả khối dữ liệu): PHP: Sao chép. Selection.End(xlDown).Select - Đánh dữ liệu vào ô hiện hành: PHP: Sao chép. ActiveCell.FormulaR1C1 = "Tæng céng" - Ô chứa giá trị do 2 ô bên cạnh bên trái trừ nhau: PHP: Sao chép. ActiveCell.FormulaR1C1 = "=RC[-2]-RC[-1]" - Công thức Subtotal (Dòng tổng cộng hướng lên trên): PHP: Sao chép. Selection.Subtotal 2, xlSum, Array(5, 7), True, False, False - Sort dữ liệu (Có tích vào Header row): PHP: Sao chép. Selection.Sort [B10], Order1:=xlAscending, Header:=xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal - Copy rồi paste dữ liệu vào ô hoặc vùng mới (Trong cùng một Sheet): PHP: Sao chép. Range("E15:F17").Copy Range("E18") - Cut rồi paste dữ liệu vào ô hoặc vùng mới (Trong cùng một Sheet): PHP: Sao chép. Range("E15:F17").Cut Range("E20") - Copy ở Sheet này rồi paste dữ liệu vào ô hoặc vùng mới trong Sheet kia (Trong cùng một Workbook): PHP: Sao chép. Sheets(1).Range("E15:F17").Copy Sheets(2).Range("D2") Hoặc: Sheets("Sheet1").Range("E15:F17").Copy Sheets("Sheet2").Range("D2") - Cut ở Sheet này rồi paste dữ liệu vào ô hoặc vùng mới trong Sheet kia (Trong cùng một Workbook): PHP: Sao chép. Sheets(1).Range("E15:F17").Cut Sheets(2).Range("D2") Hoặc: Sheets("Sheet1").Range("E15:F17").Cut Sheets("Sheet2").Range("D2") - Chọn toàn bộ các ô có dữ liệu liền mạch quanh ô được chọn: PHP: Sao chép. Range("C7").CurrentRegion.Select - Xóa ô hoặc nhiều ô hướng lên trên: PHP: Sao chép. Selection.Delete Shift:=xlUp - Chọn nhiều ô cách nhau: PHP: Sao chép. Range("I10,I13,I16").Select - Chọn một hoặc nhiều dòng (Cả dòng) liền nhau: PHP: Sao chép. Rows("1:5").Select - Chọn nhiều dòng (Không phải cả dòng) liền nhau: PHP: Sao chép. Range("A27:G31").Select - Chọn một dòng (Không phải cả dòng): PHP: Sao chép. Range("A27:G27").Select - Chọn một dòng (Cả dòng): PHP: Sao chép. Rows("13:13").Select - Chọn nhiều dòng (Cả dòng) cách nhau (Không liền nhau): PHP: Sao chép. Range("5:5,3:3,21:21").Select - Thêm một dòng hoặc nhiều dòng: PHP: Sao chép. Rows("4:5").Insert - Xóa một dòng hoặc nhiều dòng: PHP: Sao chép. Selection.Delete xlUp - Chọn một cột (Cả cột): PHP: Sao chép. Columns("M:M").Select - Chọn một cột (Không phải cả cột): PHP: Sao chép. Range("J6:J10").Select - Chọn nhiều cột (Không phải cả cột) liền nhau: PHP: Sao chép. Range("I5:L16").Select - Chọn nhiều cột (Cả cột) liền nhau: PHP: Sao chép. Columns("D:G").Select - Chọn nhiều cột (Cả cột) vừa cách nhau, vừa liền nhau: PHP: Sao chép. Range("K:L,B:B").Select - Chọn nhiều cột (Cả cột) cách nhau (Không liền nhau): PHP: Sao chép. Range("M:M,O:O,Q:Q,R:R").Select - Thêm một cột hoặc nhiều cột: PHP: Sao chép. Selection.Insert xlToRight - Xóa một cột hoặc nhiều cột một lúc: PHP: Sao chép. Selection.Delete xlToLeft - Co dãn cột theo chủ đích: PHP: Sao chép. Columns("B:B").ColumnWidth = 32.57 Columns("C:C").ColumnWidth = 9.57 - Co dãn dòng theo chủ đích: PHP: Sao chép. Rows("10:10").RowHeight = 32.25 - Co dãn cột theo tự động: PHP: Sao chép. Columns("G:G").EntireColumn.AutoFit - Co dãn dòng theo tự động: PHP: Sao chép. Range("2:4,6:6,13:14").EntireRow.AutoFit - Chữ nghiêng: PHP: Sao chép. Selection.Font.Italic = True - Chữ đậm: PHP: Sao chép. Selection.Font.Bold = True - Copy dữ liệu rồi dán dữ liệu thành giá trị chết (Không còn công thức) (Không có chọn các ô trống nguồn đè lên các ô đích): PHP: Sao chép. [I15:I17].Value = [I15:I17].Value - Copy dữ liệu rồi dán dữ liệu thành giá trị chết (Không còn công thức) (Có chọn không để các ô trống nguồn đè lên các ô đích): PHP: Sao chép. Range("C:C").Copy: Range("B:B").PasteSpecial , xlNone, True, False Application.CutCopyMode = False - Copy tính chất từ ô nguồn rồi paste vào các ô đích để đồng bộ với tính chất của ô nguồn: PHP: Sao chép. Selection.PasteSpecial , xlAdd, False, False - Thêm Sheet mới: PHP: Sao chép. Sheets.Add - Chuyển Sheet2 xếp sau Sheet 1: PHP: Sao chép. Sheets("Sheet2").Move After:=Sheets(2) - Chọn Sheet bên trái liền kề với Sheet đang chọn: PHP: Sao chép. ActiveSheet.Previous.Select - Chọn Sheet bên phải liền kề với Sheet đang chọn: PHP: Sao chép. ActiveSheet.Next.Select - Hủy chọn khối đang cut hoặc copy (Có đàn kiến đang chạy quanh khối được chọn): PHP: Sao chép. Application.CutCopyMode = False - Ghép các ô với nhau thành một: PHP: Sao chép. Range("G6:H6").Merge - Bỏ ghép các ô với nhau thành một: PHP: Sao chép. Range("G6:H6").UnMerge - Chọn nhiều dòng (Không phải cả dòng) một lúc để ghép các ô trên các dòng đó thành một (Cho tiện đỡ phải chọn từng dòng một để rồi sau đó trộn các ô với nhau): PHP: Sao chép. Range("A3:G3,A4:G4,A5:G5").Select - Tìm các ô rỗng: PHP: Sao chép. Selection.SpecialCells(xlCellTypeBlanks).Select - Tìm các ô chứa số chết (Không phải công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeConstants, 1).Select - Tìm các ô chứa bị lỗi (Không phải công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeConstants, 16).Select - Tìm các ô chứa ký tự (Không phải công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeConstants, 2).Select - Tìm các ô chứa số (Công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeFormulas, 1).Select - Tìm các ô chứa ký tự (Công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeFormulas, 2).Select - Tìm các ô chứa bị lỗi (Công thức): PHP: Sao chép. Selection.SpecialCells(xlCellTypeFormulas, 16).Select - Căn chữ trong ô sang trái: PHP: Sao chép. Selection.HorizontalAlignment = xlLeft - Căn chữ trong ô vào giữa (Theo chiều ngang): PHP: Sao chép. Selection.HorizontalAlignment = xlCenter - Tự động co dãn các ô cho vừa: PHP: Sao chép. Rows("6:7").WrapText = True - Kẻ dòng bên trên khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlEdgeTop).LineStyle = xlContinuous - Kẻ dòng bên trái khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlEdgeLeft).LineStyle = xlContinuous - Kẻ dòng bên dưới khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlEdgeBottom).LineStyle = xlContinuous - Kẻ dòng bên phải khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlEdgeRight).LineStyle = xlContinuous - Kẻ hàng dọc bên trong khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlInsideVertical).LineStyle = xlContinuous - Kẻ hàng ngang bên trong khối chọn (Nét liền): PHP: Sao chép. Selection.Borders(xlInsideHorizontal).LineStyle = xlContinuous - Kẻ dòng bên trái khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlEdgeLeft).LineStyle = xlContinuous Selection.Borders(xlEdgeLeft).Weight = xlHairline - Kẻ dòng bên trên khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlEdgeTop).LineStyle = xlContinuous Selection.Borders(xlEdgeTop).Weight = xlHairline - Kẻ dòng bên dưới khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlEdgeBottom).LineStyle = xlContinuous Selection.Borders(xlEdgeBottom).Weight = xlHairline - Kẻ dòng bên phải khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlEdgeRight).LineStyle = xlContinuous Selection.Borders(xlEdgeRight).Weight = xlHairline - Kẻ hàng dọc bên trong khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlInsideVertical).LineStyle = xlContinuous Selection.Borders(xlInsideVertical).Weight = xlHairline - Kẻ hàng ngang bên trong khối chọn (Nét đứt): PHP: Sao chép. Selection.Borders(xlInsideHorizontal).LineStyle = xlContinuous Selection.Borders(xlInsideHorizontal).Weight = xlHairline - Bỏ dòng kẻ toàn bộ ô: PHP: Sao chép. Cells.Select Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone Selection.Borders(xlEdgeLeft).LineStyle = xlNone Selection.Borders(xlEdgeTop).LineStyle = xlNone Selection.Borders(xlEdgeBottom).LineStyle = xlNone Selection.Borders(xlEdgeRight).LineStyle = xlNone Selection.Borders(xlInsideVertical).LineStyle = xlNone Selection.Borders(xlInsideHorizontal).LineStyle = xlNone - Căn chỉnh dữ liệu vào giữa ô theo chiều dọc trong ô: PHP: Sao chép. Selection.VerticalAlignment = xlCenter - Đang chọn khối chọn nhưng muốn mở rộng thêm khối chọn ở bên phải: PHP: Sao chép. Selection.Resize(, 3).Select - Cố định dòng và cột: PHP: Sao chép. ActiveWindow.FreezePanes = True - TextToColumns: PHP: Sao chép. Selection.TextToColumns [G1], DataType:=xlFixedWidth, FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True - Định dạng số: PHP: Sao chép. Selection.NumberFormat = "#,##0" - Đổi tên Sheet: PHP: Sao chép. Sheets("Sheet1").Name = "Sheet2" - Tính tổng subtotal: PHP: Sao chép. ActiveCell.FormulaR1C1 = "=subtotal(9,R9C12:R[-1]C)" - Tô màu những ô bị lỗi (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!): PHP: Sao chép. Range("O9:P9").Select Range(Selection, Selection.End(xlDown)).Select Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=ISERROR(O9)" Selection.FormatConditions(1).Interior.ColorIndex = 6 - Tô màu những ô bị trùng: PHP: Sao chép. Selection.FormatConditions.Add Type:=xlExpression, Formula1:= "=COUNTIF(M:$M;M9)>1" Selection.FormatConditions(1).Interior.ColorIndex = 33 - Bôi đen khối chọn (Tương đương Shift + Ctrl + end): PHP: Sao chép. Range("F8").Select Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Resize(, 1).Select - Tô màu: PHP: Sao chép. Range("G10:G12").Interior.ColorIndex = 6 - Xóa màu: PHP: Sao chép. Range("G10:G12").Interior.ColorIndex = xlNone - Xóa CF: PHP: Sao chép. Range("E14:F20").FormatConditions.Delete - Đổi tên Sheet: PHP: Sao chép. Sheets("Sheet1").Name = "Sheet2" - Copy Sheet ở file này sang file kia: PHP: Sao chép. Sheets("Sheet2").Copy After:=Workbooks("141 - a. gian nam non cu.xls").Sheets (1) - Bỏ qua lỗi: PHP: Sao chép. On Error Resume Next - Vô hiệu hóa hiện bảng đòi update khi mở file: PHP: Sao chép. ActiveWorkbook.UpdateLinks = xlUpdateLinksNever - Tắt chế độ hiện hộp thoại khi xóa Sheet: PHP: Sao chép. Application.DisplayAlerts = False - Chọn cả dòng tại vị trí khối ô chọn: PHP: Sao chép. Selection.EntireRow.Select - Chọn cả cột tại vị trí khối ô chọn: PHP: Sao chép. Selection.EntireColumn.Select - Xóa ô: PHP: Sao chép. Range("A15").ClearContents - Chọn nhiều Sheet trong 1 file (Theo số thứ tự từ trái qua phải): PHP: Sao chép. Worksheets(Array(1, 2)).Delete - Bỏ cột 1, 2, 3 sau khi dùng lệnh nhóm Subtotal: PHP: Sao chép. Cells.ClearOutline - Làm cho cả bảng tính về giá trị (Không còn công thức): PHP: Sao chép. Cells.Copy: Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False - Ẩn toàn bộ giá trị bằng 0: PHP: Sao chép. ActiveWindow.DisplayZeros = False - Đặt số trang, giữ dòng tiêu đề và đặt trang nằm ngang: PHP: Sao chép. ActiveSheet.PageSetup.CenterFooter = "Trang &P" ActiveSheet.PageSetup.PrintTitleRows = "$6:$7" ActiveSheet.PageSetup.Orientation = xlLandscape * Chú ý: Sheets(1) => Thể hiện Sheet thứ nhất từ bên trái ngoài cùng (Thể hiện số thứ tự của Sheet, không phải là tên Sheet1) Sheets("Sheet1") => Thể hiện tên Sheet1 (Không phải là số thứ tự của Sheet) Lần chỉnh sửa cuối: 6/10/14 Sắp xếp theo thời gian sắp xếp theo bầu chọn phihndhsp
Thành viên gạo cội



Tham gia 26/12/09 Bài viết 3,363 Được thích 2,489 Giới tính Nam Nghề nghiệp Giáo Viên Bạn nên gom lại từng loại từng loại thì hay hơn đó. Cái nào định dạng ra định dạng, cái nào liên quan tới copy paste ra 1 dạng, cái nào công thức ra 1 dạng, cái nào gotospecial ra 1 dạng..... Như vậy thì người đọc sẽ. Dễ dàng hiểu hơn, với lại nên viết tường minh và tránh viết tắt Upvote 0 SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,775 Được thích 23,228 Nghề nghiệp U80 Nếu là mình, thì tiêu đề topic này sẽ là: "Các câu lệnh VBA đơn giản để làm việc trên trang tính." Upvote 0Cá ngừ F1
( ͡° ͜ʖ ͡°)
Thành viên BQT Moderator Tham gia 1/1/08 Bài viết 2,580 Được thích 3,723 Donate (Momo)
Giới tính Nam Nghề nghiệp Quan hệ.. và quan hệ.. Bạn viết thế này nghe người mới học VBA cũng choáng váng, có lẽ cũng nên phân loại ra đâu là phương thức, đâu là thuộc tính, đâu là hàm số.. Upvote 0 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 - Viết tiếp đi bạn [hung2412], rất hay với người mới học - Rất mong các thành viên có kinh nghiệm đóng góp và bổ sung Lần chỉnh sửa cuối: 6/10/14 Upvote 0 hung2412
Thành viên tích cực

Tham gia 5/8/08 Bài viết 934 Được thích 240 Giới tính Nam Thật tình em mới chỉ là Amater thôi ạ. Em cũng chả biết phân loại như thế nào nữa, mong là có chư vị cao thủ có kinh nghiệm phân loại dùm ạ. Upvote 0 Đ Đình Phán
Thành viên thường trực



Tham gia 23/11/10 Bài viết 232 Được thích 68 Giới tính Nam Nghề nghiệp kt hung2412 đã viết: Thật tình em mới chỉ là Amater thôi ạ. Em cũng chả biết phân loại như thế nào nữa, mong là có chư vị cao thủ có kinh nghiệm phân loại dùm ạ. Nhấp chuột vào đây để mở rộng...Em thấy rất hay và có ích cho những người mới tham gia như em. Cảm ơn anh Hung2412. Anh post tiếp bài để chia sẻ kinh nghiệm đi anh. Upvote 0 T
tungminh159
Thành viên mới 
Tham gia 9/11/12 Bài viết 1 Được thích 1 cảm ơn hung2412 rất nhiều, đọc sách mấy ngày này mà lang mang cả lên. ko bằng mấy câu code thực tế này
Upvote 0 phihndhsp
Thành viên gạo cội



Tham gia 26/12/09 Bài viết 3,363 Được thích 2,489 Giới tính Nam Nghề nghiệp Giáo Viên Lâu rồi mới thấy bạn hung2412 xuất hiện, tôi nghĩ sau một thời gian luyện công khả năng code của bạn cũng khá và rõ ràng hơn nhiều rồi, và có thể cách viết cũng rõ ràng hơn trước, nếu rảnh hy vọng bạn tiếp tục viết bài dạng như những bài trên nhưng rõ ràng hơn, để các thành viên mới vào học hỏi và xem đó là niềm vui khi có người đọc và hiểu bài của mình Upvote 0 minhduongct
Thành viên chính thức 

Tham gia 6/12/12 Bài viết 86 Được thích 68 Nghề nghiệp thủ kho những kiến thức khá cơ bản, hi vọng bạn chia sẻ thêm nhiều kinh nghiệm cho những người mới như mình ^^ Upvote 0 hung2412
Thành viên tích cực

Tham gia 5/8/08 Bài viết 934 Được thích 240 Giới tính Nam phihndhsp đã viết: Lâu rồi mới thấy bạn hung2412 xuất hiện, tôi nghĩ sau một thời gian luyện công khả năng code của bạn cũng khá và rõ ràng hơn nhiều rồi, và có thể cách viết cũng rõ ràng hơn trước, nếu rảnh hy vọng bạn tiếp tục viết bài dạng như những bài trên nhưng rõ ràng hơn, để các thành viên mới vào học hỏi và xem đó là niềm vui khi có người đọc và hiểu bài của mình Nhấp chuột vào đây để mở rộng...Giờ tôi khá bận nên không có thời gian viết bài. Tuy không viết bài nhưng tôi vẫn vào GPE như một thói quen. Cảm ơn bạn đã nhớ đến tôi. Upvote 0
hung2412
Thành viên tích cực

Tham gia 5/8/08 Bài viết 934 Được thích 240 Giới tính Nam minhduongct đã viết: những kiến thức khá cơ bản, hi vọng bạn chia sẻ thêm nhiều kinh nghiệm cho những người mới như mình ^^ Nhấp chuột vào đây để mở rộng...Hồi tôi đăng bài này cách đây hơn 1 năm với trình độ lúc đó còn kém (Vì hồi đó tôi đăng bài để hỏi liên tục). Nghĩ lại cũng buồn cười. Upvote 0 D
duynguyenkk
Thành viên chính thức 

Tham gia 19/9/12 Bài viết 75 Được thích 15 Hồi tôi đăng bài này cách đây hơn 1 năm với trình độ lúc đó còn kém (Vì hồi đó tôi đăng bài để hỏi liên tục). Nghĩ lại cũng buồn cười mình thấy bài viết hay mà bạn, cần cho người mới tập tò như mình Upvote 0 SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,775 Được thích 23,228 Nghề nghiệp U80 Cũng mong là ai đó xung phong dịch tứ các câu lệnh VBA trên sang tiếng Việt, nhỉ! Xin cảm ơn trước! Upvote 0 Dduynguyenkk
Thành viên chính thức 

Tham gia 19/9/12 Bài viết 75 Được thích 15 HYen17 đã viết: Cũng mong là ai đó xung phong dịch tứ các câu lệnh VBA trên sang tiếng Việt, nhỉ! Xin cảm ơn trước! Nhấp chuột vào đây để mở rộng...chờ hoài mà chẳng thây ai ah Upvote 0
NguyenNgocThuHien
Cute Black Cat
Tham gia 11/11/16 Bài viết 596 Được thích 435 uổi. khi nói tới các câu lệnh vba người ta nghĩ ra ngay if then while for. mấy cái trên không rõ nó thuộc thể loại nào? tất cả những cái trên chỉ là phép gán thuộc tính và gọi phương thức thôi. nếu phânloaij thì phânloaij theo kiểu range worksheet... Upvote 0 VVetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài taNguyenNgocThuHien đã viết: uổi. khi nói tới các câu lệnh vba người ta nghĩ ra ngay if then while for. mấy cái trên không rõ nó thuộc thể loại nào? tất cả những cái trên chỉ là phép gán thuộc tính và gọi phương thức thôi. nếu phânloaij thì phânloaij theo kiểu range worksheet... Nhấp chuột vào đây để mở rộng...Ơ hơ, đã nói chuyện "đơn giản" mà bạn còn phân tích phân biệt giữa câu lệnh và phép gán thuộc tính. Hiểu đơn giản sao nổi. Bài #2, #3, #4 đã có nói rồi. Nhưng bài #7 trở đi nhìn nhận là nó hữu ích mờ. Có lẽ nó hữu ích thật khi được trình bày bởi "amater [sic]" Upvote 0 H
hoangexcell
Thành viên tiêu biểu
Tham gia 8/1/08 Bài viết 459 Được thích 132 Donate (Momo)
Giới tính Nam duynguyenkk đã viết: chờ hoài mà chẳng thây ai ah Nhấp chuột vào đây để mở rộng...Dịch sang tiếng Việt là sao bạn!? toàn cú pháp của VBA thì dịch là dịch thế nào? giống như bạn muốn viết tiếng Anh thì bạn phải dùng English thôi. Muốn viết VBA thì phải học ngôn ngữ VBA Upvote 0 H
hoangexcell
Thành viên tiêu biểu
Tham gia 8/1/08 Bài viết 459 Được thích 132 Donate (Momo)
Giới tính Nam hung2412 đã viết: Hồi tôi đăng bài này cách đây hơn 1 năm với trình độ lúc đó còn kém (Vì hồi đó tôi đăng bài để hỏi liên tục). Nghĩ lại cũng buồn cười. Nhấp chuột vào đây để mở rộng...1 năm nữa rồi đấy! bạn có cách nào học VBA từng bước đơn giản nhất không? Upvote 0
Hoang2013
Thành viên gắn bó


Tham gia 15/8/13 Bài viết 1,622 Được thích 1,598 Giới tính Nam Nghề nghiệp Hưu trí hoangexcell đã viết: Dịch sang tiếng Việt là sao bạn!? toàn cú pháp của VBA thì dịch là dịch thế nào? giống như bạn muốn viết tiếng Anh thì bạn phải dùng English thôi. Muốn viết VBA thì phải học ngôn ngữ VBA Nhấp chuột vào đây để mở rộng...Thứ nhất: Đã xác định với nhau VBA là 1 ngôn ngữ, cho dù là của máy tính đi chăng nữa; Đã là ngôn ngữ ngoài tiếng mẹ đẻ, thì trong quá trình học không ai là không phải trãi qua bước dịch sang ngôn ngữ mẹ để của mình. Thêm nữa, theo mình trong các khâu đọc, nghe, nói , dịch chậm, dịch nhanh (dịch chạy) thì độ khó sẽ tăng lên & có nghĩa sự lĩnh hội của bạn về ngôn ngữ í đã tăng lên; Những mong bạn không phản đối í kiến riêng này của mình & chúc cuối tuần vui vẻ! Upvote 0 V
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài ta Công nghệ càng ngày càng thay đổi nhanh. Thế giới càng ngày càng tiến lại gần nhau. Tuỳ theo thời điểm mà dịch được hay không. Ví dụ cách đây chục năm, dịch parameter và argument ra cái gì? Tôi không đến nổi yếu tiếng Việt lắm mà cũng chịu không biết phải phân biệt chúng ra sao. Upvote 0 Hhoangexcell
Thành viên tiêu biểu
Tham gia 8/1/08 Bài viết 459 Được thích 132 Donate (Momo)
Giới tính Nam Hoang2013 đã viết: Thứ nhất: Đã xác định với nhau VBA là 1 ngôn ngữ, cho dù là của máy tính đi chăng nữa; Đã là ngôn ngữ ngoài tiếng mẹ đẻ, thì trong quá trình học không ai là không phải trãi qua bước dịch sang ngôn ngữ mẹ để của mình. Thêm nữa, theo mình trong các khâu đọc, nghe, nói , dịch chậm, dịch nhanh (dịch chạy) thì độ khó sẽ tăng lên & có nghĩa sự lĩnh hội của bạn về ngôn ngữ í đã tăng lên; Những mong bạn không phản đối í kiến riêng này của mình & chúc cuối tuần vui vẻ! Nhấp chuột vào đây để mở rộng...Ai nói phản đối đâu nhỉ!? Vấn đề là dịch nghĩa là làm sao bạn? Ý bạn: Columns("d:d").select Là Cột("d:d").chọn !? Upvote 0 N
nvl_198
Thành viên chính thức 

Tham gia 23/11/13 Bài viết 51 Được thích 12 Sao những người biết cách trình bày, biết cách chỉnh sửa người khác thì lại không viết bài cho mọi người học hỏi nhỉ? Có lẽ là: thùng rỗng kêu to. Upvote 0 V VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài tanvl_198 đã viết: Sao những người biết cách trình bày, biết cách chỉnh sửa người khác thì lại không viết bài cho mọi người học hỏi nhỉ? Có lẽ là: thùng rỗng kêu to. Nhấp chuột vào đây để mở rộng...Thùng rỗng có kêu cũng chả chết ai. Cái thứ mít đặc lúc nó nhịn không nổi, kêu lên thì thối cả làng. Upvote 0
tuanhuycntt
Thành viên chính thức 

Tham gia 5/7/15 Bài viết 65 Được thích 5 Mấy bạn đòi hỏi thông dịch với trả biên dịch này nọ. Mình cũng đếch hiểu các bạn nghĩ gì. Mình vào diễn đàn từ 5/7/2015 đến tận 10/08/2017 mới tập tọe viết code VBA từ căn bản đến phức tạm. "Google biển cả mênh mông/ Không bơi ra học chổng mồng mà nằm chờ" Bài biết của chủ topic thông dịch đến tận răng rồi mà các bạn vẫn còn hỏi nữa thì cũng pó tay. Khi bạn gõ bàn phím hỏi thì 1 thao tác đơn giản là Mở excel ra copy code VBA đó vào và RUN xem nó ra cái gì là khác biết. Ko biết thì ấn F1 lên trợ giúp ko được thì google. Cứ thụ động chờ người chỉ tay như cô giáo mầm non thì bạn nên bỏ tiền ra học 1 khóa học VBA đi. SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,775 Được thích 23,228 Nghề nghiệp U80Mấy bạn đòi hỏi thông dịch với trả biên dịch này nọ. Nhấp chuột vào đây để mở rộng...Người viết bài đề xướng thông dịch các lệnh VBA sang tiếng Việt ê không fải iêu cầu cho bạn í đâu. Theo mình, đó là iêu cầu đối với/cho những người mới chập chững con đường VBA đau khổ kia đây nha. Chúc những ngày nghỉ lễ vui vẻ & hạnh phúc! Upvote 0 V
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài tatuanhuycntt đã viết: Mấy bạn đòi hỏi thông dịch với trả biên dịch này nọ. Mình cũng đếch hiểu các bạn nghĩ gì. Mình vào diễn đàn từ 5/7/2015 đến tận 10/08/2017 mới tập tọe viết code VBA từ căn bản đến phức tạm. "Google biển cả mênh mông/ Không bơi ra học chổng mồng mà nằm chờ" Nhấp chuột vào đây để mở rộng...Vì không có mấy người giỏi tiếng Anh hơn tiếng Việt như bạn. Upvote 0
minhtungph
None
Tham gia 18/9/13 Bài viết 198 Được thích 78 Nếu đã tự học thì hãy xác định sẵn trong đầu là hãy chuẩn bị 1 ý chí sắt đá, nếu con đường được người khác dọn thì khi đi bạn sẽ không có được cái cảm giác thỏa mãn, hãy thử tưởng tượng nếu 1 cái gì đó ta không biết, ta sẽ đưa ra cho nó 1 đóng giả thuyết về tác dụng của nó ( giả sử số giả thuyết là 100) bạn thử nghiệm hết 100 giả thuyết đó thì khi phát hiện ra quy luật của nó thì cảm giác vui ko tả được, nếu tự học hãy xem thầy Nguyễn Anh Tuấn là một tấm gương mà học tập nhé. thắc mắc cái gì thì lên mạng search, search được cái gì thì quăng vô VBE chạy, chạy lỗi dò hoài không hiểu, quăng lên GPE (đây là phương pháp học từ ngọn tới gốc , cực kì thích hợp cho người mới học VBA, còn pp học từ gốc đến ngọn thì trong diễn đàn theo mình biết có anh Nguyễn Duy Tuân) Upvote 0PacificPR
Thành viên mới
Tham gia 6/5/16 Bài viết 1,997 Được thích 2,750minhtungph đã viết: Nếu đã tự học thì hãy xác định sẵn trong đầu là hãy chuẩn bị 1 ý chí sắt đá, nếu con đường được người khác dọn thì khi đi bạn sẽ không có được cái cảm giác thỏa mãn, hãy thử tưởng tượng nếu 1 cái gì đó ta không biết, ta sẽ đưa ra cho nó 1 đóng giả thuyết về tác dụng của nó ( giả sử số giả thuyết là 100) bạn thử nghiệm hết 100 giả thuyết đó thì khi phát hiện ra quy luật của nó thì cảm giác vui ko tả được, nếu tự học hãy xem thầy Nguyễn Anh Tuấn là một tấm gương mà học tập nhé. thắc mắc cái gì thì lên mạng search, search được cái gì thì quăng vô VBE chạy, chạy lỗi dò hoài không hiểu, quăng lên GPE (đây là phương pháp học từ ngọn tới gốc , cực kì thích hợp cho người mới học VBA, còn pp học từ gốc đến ngọn thì trong diễn đàn theo mình biết có anh Nguyễn Duy Tuân) Nhấp chuột vào đây để mở rộng...Biết đến bao giờ mới học được chút đỉnh của anh Nguyễn Duy Tuân đây. Thôi em theo cách của Thầy Ndu thôi
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài taminhtungph đã viết: Nếu đã tự học thì hãy xác định sẵn trong đầu là hãy chuẩn bị 1 ý chí sắt đá, nếu con đường được người khác dọn thì khi đi bạn sẽ không có được cái cảm giác thỏa mãn, hãy thử tưởng tượng nếu 1 cái gì đó ta không biết, ta sẽ đưa ra cho nó 1 đóng giả thuyết về tác dụng của nó ( giả sử số giả thuyết là 100) bạn thử nghiệm hết 100 giả thuyết đó thì khi phát hiện ra quy luật của nó thì cảm giác vui ko tả được, nếu tự học hãy xem thầy Nguyễn Anh Tuấn là một tấm gương mà học tập nhé. thắc mắc cái gì thì lên mạng search, search được cái gì thì quăng vô VBE chạy, chạy lỗi dò hoài không hiểu, quăng lên GPE (đây là phương pháp học từ ngọn tới gốc , cực kì thích hợp cho người mới học VBA, còn pp học từ gốc đến ngọn thì trong diễn đàn theo mình biết có anh Nguyễn Duy Tuân) Nhấp chuột vào đây để mở rộng...Nói nghe dễ. Đã thử 100 giả thuyết chưa? Trung bình một vấn đề bạn nghĩ ra được chừng 3-5 giả thuyết là đã thông minh hơn ngừoi rồi. Có khả năng nghĩ ra 100 kiểu và thử hết 100 kiểu đó thì đã là Tiến sĩ lâu rồi. Tôi là ngừoi luôn luôn khuyến khích siêng học, và rất ít khi bỏ cuộc nhưng chưa hề dám nghĩ đến chuyện thử 100 lần.
PacificPR đã viết: Biết đến bao giờ mới học được chút đỉnh của anh Nguyễn Duy Tuân đây. Thôi em theo cách của Thầy Ndu thôiTự đặt cho mình câu hỏi: tại sao cần biết nhiều như vây? Một khi trả lời được câu hỏi này thì sẽ học được. Upvote 0Nhấp chuột vào đây để mở rộng...
minhtungph
None
Tham gia 18/9/13 Bài viết 198 Được thích 78VetMini đã viết: Nói nghe dễ. Đã thử 100 giả thuyết chưa? Trung bình một vấn đề bạn nghĩ ra được chừng 3-5 giả thuyết là đã thông minh hơn ngừoi rồi. Có khả năng nghĩ ra 100 kiểu và thử hết 100 kiểu đó thì đã là Tiến sĩ lâu rồi. Tôi là ngừoi luôn luôn khuyến khích siêng học, và rất ít khi bỏ cuộc nhưng chưa hề dám nghĩ đến chuyện thử 100 lần. Nhấp chuột vào đây để mở rộng...Em thật sự kính trọng thầy VetMini và các kiến thức của thầy mà em đã từng học, nhưng cái số 100 mà em nói là con số giả thuyết, áp dụng cho nhiều trường hợp, còn riêng với excel thì nó đã có rất lâu rồi, cái gì không hiểu thì search một tí là ra, còn nếu như thầy có đọc những tâm sự của GS. Ngô Bảo Châu thì thầy sẽ thấy, GS đã mất 2 năm suy nghĩ về bổ đề cơ bản mà chưa có thành quả ( đó là cái mới của nhân loại, còn học excel thì cái mới chỉ là mới đối với người học thôi), em nghĩ trong 2 năm đó chắc sẽ có đủ 100 giải thuyết, còn câu này nữa :"Tôi không thất bại. Tôi chỉ là đã tìm ra 10.000 cách không hoạt động" em nghĩ Thomas Edison chắc ko có nối dối làm gì. Trân trọng. PMT Upvote 0 V
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài taminhtungph đã viết: còn câu này nữa :"Tôi không thất bại. Tôi chỉ là đã tìm ra 10.000 cách không hoạt động" em nghĩ Thomas Edison chắc ko có nối dối làm gì. Trân trọng. PMT Nhấp chuột vào đây để mở rộng...Lúc tôi nói chuyện về con số, tôi đã đoán trước ngừoi phản ứng sẽ đưa ra ví dụ Edison. Ngừoi ta chỉ nghe về những chuyện bề trước của Edison chứ ít ai chịu khó tìm hiểu thêm 1 cái sự thật rằng: "Lúc thực hiện bấy nhiêu thí nghiệm về cái bóng đèn, Edison có một nhà tài trợ là công ty tài chính của Carnegie" Các nhà khoa học bỏ cuộc khong phải vì thiếu kiên nhẫn. Người ta chịu thua vì hết kinh phí. Cho tôi đủ kinh phí, 1 triệu lần thất bại tôi cũng chịu được, nói chi 1 vạn. Lần chỉnh sửa cuối: 4/9/17 Upvote 0
minhtungph
None
Tham gia 18/9/13 Bài viết 198 Được thích 78VetMini đã viết: Lúc tôi nói chuyện về con số, tôi đã đoán trước ngừoi phản ứng sẽ đưa ra ví dụ Edison. Ngừoi ta chỉ nghe về những chuyện bề trước của Edison chứ ít ai chịu khó tìm hiểu thêm 1 cái sự thật rằng: "Lúc thực hiện bấy nhiêu thí nghiệm về cái bóng đèn, Edison có một nhà tài trợ là công ty tài chính của Carnegie" Các nhà khoa học bỏ cuộc khong phải vì thiếu kiên nhẫn. Người ta chịu thua vì hết kinh phí. Cho tôi đủ kinh phí, 1 triệu lần thất bại tôi cũng chịu được, nói chi 1 vạn. Nhấp chuột vào đây để mở rộng...dạ nếu em có nói sai thì thầy cho em xin lỗi ạ, tuy nhiên em cũng muốn cho các bạn đang bàn luận ở trên 1 ý kiến thôi ạ, nếu thấy họp thì tiếp thu còn ko họp thì lướt qua như chưa từng thấy ạ. cám ơn thầy. Upvote 0 V
vudinhhuy.1988
Thành viên mới 
Tham gia 19/7/13 Bài viết 7 Được thích 1 tuanhuycntt đã viết: Mấy bạn đòi hỏi thông dịch với trả biên dịch này nọ. Mình cũng đếch hiểu các bạn nghĩ gì. Mình vào diễn đàn từ 5/7/2015 đến tận 10/08/2017 mới tập tọe viết code VBA từ căn bản đến phức tạm. "Google biển cả mênh mông/ Không bơi ra học chổng mồng mà nằm chờ" Bài biết của chủ topic thông dịch đến tận răng rồi mà các bạn vẫn còn hỏi nữa thì cũng pó tay. Khi bạn gõ bàn phím hỏi thì 1 thao tác đơn giản là Mở excel ra copy code VBA đó vào và RUN xem nó ra cái gì là khác biết. Ko biết thì ấn F1 lên trợ giúp ko được thì google. Cứ thụ động chờ người chỉ tay như cô giáo mầm non thì bạn nên bỏ tiền ra học 1 khóa học VBA đi.Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.Không có ý chê bai những Newbie mới học VBA đâu, nhưng các bạn phải chịu khó thì mới học được. VBA mình thấy code nó rất dễ hiểu. Từ khóa đã diễn tả được phần nào của chức năng lệnh. Nếu cần pm mình gửi cho ít tài liệu căn bản VBA hoặc trên forum có 1 topic chia sẻ học bằng hình ảnh rất hay. Các bạn nên tìm hiểu trước khi vào tranh luận nhé
Chúc 1 kỳ nghỉ lễ vui vẻ bên gia đình và người thân Nhấp chuột vào đây để mở rộng...
Bài viết mới nhất
- PhanTuHuong
- Chủ nhật lúc 23:46
- Thư giãn
- Đã giải quyết
- HeSanbi
- 30/5/20
- Lập Trình với Excel
- phamdinh.huy.aladin@gmail
- Hôm qua, lúc 10:18
- Hàm và công thức Excel
- kaoehtkid
- Hôm qua, lúc 19:04
- Những vấn đề chung
- Question Question
- duongnhuxuyen
- Thứ sáu lúc 15:39
- Lập Trình với Excel
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- Đã giải quyết
- eagle12
- 8/12/25
- Lập Trình với Excel
- HeSanbi
- Thứ bảy lúc 15:41
- Xử lý chuỗi ký tự
- dieppk.nb92
- Chủ nhật lúc 01:22
- Hàm và công thức Excel
- H_P
- Thứ bảy lúc 14:23
- Tìm kiếm, dò tìm và tham chiếu
- Ngựa con 2002
- Thứ bảy lúc 23:07
- Xử lý chuỗi ký tự
- QUANSUNG
- Thứ bảy lúc 10:55
- Hàm và công thức Excel
- huuthang_bd
- 30/12/13
- Xây dựng ứng dụng.
- Dinh Hong Nhung
- Thứ năm lúc 10:36
- Hàm và công thức Excel
- PhanTuHuong
- 4/10/22
- Thư giãn
- Question Question
- duongnhuxuyen
- 12/11/25
- Lập Trình với Excel
- Vũ Hải Sơn
- 2/12/25
- Hàm và công thức Excel
- Thúy Sa
- Thứ năm lúc 17:17
- Những vấn đề chung
- Question Question
- lyvanthang
- Thứ năm lúc 10:36
- Lập Trình với Excel
- TVT230279
- 5/12/25
- Hàm và công thức Excel
Thành viên có số lượng bài viết cao nhất tháng
- Maika8008 33
- thanthanhan 19
- dungpham01 18
- eagle12 16
- ongke0711 16
- nguyenanhtruong2409 14
- Phan Thế Hiệp 12
- HUONGHCKT 12
- vic_it 11
- ptm0412 11
- nhhnam 10
- pycckuu410 10
- Vũ Hải Sơn 9
- HeSanbi 8
- bsbnhh 7
- Gà Con yêu VBA 7
- Hana2610 6
- dieppk.nb92 6
- duongnhuxuyen 6
- Mr.hieudoanxd 5
Thành viên có điểm tương tác cao nhất tháng
- Phan Thế Hiệp 63
- Maika8008 26
- ongke0711 17
- thanthanhan 16
- ptm0412 14
- HeSanbi 12
- HUONGHCKT 9
- dungpham01 9
- Cúc Hr 8
- eagle12 8
- dieppk.nb92 6
- befaint 5
- Mr.hieudoanxd 5
- pycckuu410 5
- nguyenanhtruong2409 4
- Phuocam 4
- SA_DQ 4
- nhhnam 2
- Gà Con yêu VBA 2
- huuthang_bd 2
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Các Câu Lệnh Vba Trong Excel
-
Sử Dụng điều Kiện Với Câu Lệnh VBA
-
Một Số Hàm VBA Thường Dùng - Học Excel Online Miễn Phí
-
Top 100 Mã Excel VBA Macros Hữu Dụng - Tân Đức ITS
-
Tìm Hiểu Về VBA Và Cách Sử Dụng Cơ Bản Nhất Trong Excel (Phần 1)
-
Hướng Dẫn Từng Bước Các Câu Lệnh Macro Trong Excel Bằng ...
-
(PDF) Sách Lập Trình Excel Bằng VBA | Hùng Tô
-
Cách Sử Dụng Macro Và VBA Trong Microsoft Excel
-
Bài 7 : Các Hàm Dựng Sẵn Trong VBA Excel
-
Các Hàm Vba Trong Excel 2010 / TOP #10 Xem Nhiều Nhất & Mới ...
-
Cách Sử Dụng Biến Trong VBA
-
VBA Là Gì? 5 Mẹo để Lập Trình VBA Excel Macro Thông Dụng Nhất
-
VBA Excel Là Gì? Cách Lập Trình VBA Trong Excel Có Ví Dụ Minh Họa ...