Top 7 # Xem Nhiều Nhất Xóa Object Trong Excel 2010 Mới Nhất 3/2023 # Top Like | Beiqthatgioi.com

Group/Ungroup Objects In Powerpoint 2010

Tìm hiểu làm thế nào để nhóm, rã nhóm, và hình dạng tập hợp lại trong PowerPoint 2010.

Tác giả: Geetesh Bajaj

Sản phẩm / Version: Microsoft PowerPoint 2010 Hệ điều hành: Windows 8, 7, Vista và XP

Ngày tạo: ngày 20 tháng 12 năm 2010 Cập nhật: ngày 20 tháng 12 năm 2010

Nhiều lần, bạn muốn để animate vài trượt các đối tượng với nhau – hoặc bạn có thể muốn xoay đủ mọi hình thù với nhau để một góc độ nhất định – vào những thời điểm như thế này, bạn sẽ rất vui khi biết rằng nhóm, ungrouping, và tái phối trí hình dạng có thể trong PowerPoint – và đây là định nghĩa của các điều khoản:

Nhóm: Thực hiện một lựa chọn duy nhất từ một bộ khác nhau hoặc tương tự của các đối tượng trượt, do đó khi bạn chọn nó một lần nữa, bạn kết thúc cách chọn toàn bộ nhóm chứ không phải là một đối tượng duy nhất. Một nhóm có một bộ duy nhất của lựa chọn và xoay tay cầm (so sánh các yếu tố cá nhân trên bên trái của hình 1 đến thống nhất, nhóm duy nhất ở bên phải). Hình 1: hình dạng cá nhân (trái) và hình dạng giống nhau trong một nhóm (bên phải)

Ungrouping: Cho phép bạn chia tay một đối tượng trở lại nhóm lại thành các đối tượng riêng biệt. Nếu chúng ta để ungroup đối tượng ở bên phải của hình 1 (xem ở trên), nó sẽ cho kết quả tìm kiếm như thể hiện về phía bên trái của cùng một hình 1 .

Tập kết: Đôi khi, bạn cần phải ungroup một đối tượng chỉ để bạn có thể thực hiện một thay đổi nhỏ cho một đối tượng trượt cụ thể. Tái phối trí nhớ bất cứ điều gì bao gồm các nhóm ban đầu, và reconstitutes nhóm ban đầu mà không cần phải chọn tất cả các đối tượng từng slide trên một lần nữa.

ungrouping Shapes

Thực hiện theo các bước sau để ungroup hình dạng nhóm trước đây và / hoặc đối tượng trượt khác trong PowerPoint 2010:

tập kết Shapes

Thực hiện theo các bước sau để tập hợp lại (reconstitute) bất kỳ nhóm cho đến nay ungrouped:

Lưu trình bày của bạn thường xuyên.

Làm thế nào để nhóm trong PowerPoint

Để nhóm các đối tượng với nhau trong PowerPoint, chỉ cần:

Chọn hai hoặc nhiều đối tượng bạn muốn nhóm với nhau

Kích chuột phải vào bằng chuột

Di chuột lên tùy chọn Nhóm

Chọn nhóm

Ngoài ra, bạn có thể sử dụng các phím tắt nhóm (Ctrl + G).

Ưu điểm của nhóm đối tượng với nhau là họ được dễ dàng hơn để lấy và định dạng như một nhóm. Bạn cũng có thể tổ chức thêm đối tượng của bạn bằng cách tạo nhóm trong nhóm.

Mỗi phòng trong số bảng xếp hạng là lần đầu tiên nhóm lại với tiêu đề của nó, sau đó tất cả 3 bảng xếp hạng được nhóm lại với nhau như một nhóm duy nhất. Vì vậy, các nhóm như sau:

Nhóm 1: Biểu đồ 1 và nội dung của nhóm # 2: Sơ đồ 2 và nội dung của nhóm # 3: Biểu đồ 3 và nội dung của nhóm # 4: Cả ba bảng xếp hạng nhóm lại với nhau

Làm thế nào để ungroup trong PowerPoint

Để ungroup đối tượng trong PowerPoint, chỉ cần:

Chọn một tập các đối tượng mà đã được nhóm lại với nhau

Kích chuột phải vào bằng chuột

Di chuột lên tùy chọn Nhóm

Chọn Ungroup

Ngoài ra, bạn có thể chỉ cần sử dụng phím tắt ungroup (Ctrl + Shift + G). Đây là hữu ích (và nhanh hơn nhiều) khi giao dịch với các nhóm trong nhóm, vì nó cho phép bạn nhanh chóng phá vỡ tất cả chúng xuống phần riêng lẻ.

Làm thế nào để tập hợp lại trong PowerPoint

Tập hợp lại là lệnh thông minh chút, bạn có thể sử dụng để nhanh chóng cải cách một nhóm đối tượng ungrouped.

Và điều thú vị về các lệnh là bạn chỉ cần chọn một đối tượng duy nhất từ ​​nhóm ban đầu để cải cách các nhóm TOÀN BỘ.

Ví dụ, nếu bạn ungroup một bộ 10 hình chữ nhật để chỉnh sửa tiêu đề cá nhân của họ, bạn có thể cải cách nhóm TOÀN BỘ bằng cách chọn một trong những hình chữ nhật mười và nhấn CTRL + SHIFT + J trên bàn phím của bạn.

Nếu bạn không thích các phím tắt, bạn cũng có thể tập hợp lại sử dụng con chuột của bạn:

Chọn một đối tượng mà là một phần của một nhóm

Kích chuột phải vào bằng chuột

Di chuột lên tùy chọn Nhóm

Chọn tập hợp lại

Một trong những hạn chế của lệnh tập hợp lại trong đó bạn chỉ có thể cải tổ lại vào nhóm cuối cùng.

Vì vậy, nếu bạn có một tập các đối tượng đó có năm lớp khác nhau của các nhóm, bạn có thể chỉ sử dụng các phím tắt tập hợp lại để lấy lại vào nhóm cuối cùng.

phím tắt nhóm không làm việc?

Không phải tất cả các đối tượng trong PowerPoint có thể là một phần của một nhóm. Vì vậy, nếu shortcut nhóm của bạn không hoạt động hoặc lệnh nhóm là màu xám, bạn có khả năng cố gắng để nhóm các đối tượng cùng nhau mà không thể trở thành một phần của một nhóm.

PowerPoint đối tượng mà không thể trở thành một phần của một nhóm

/ En / powerpoint2003 / nén-hình ảnh / nội dung /

Giới thiệu

Nhóm đối tượng trên một slide

Ungroup các đối tượng trên một slide

Nhóm và ungrouping đối tượng

Bạn có thể chọn để sử dụng hình ảnh, hình dạng, biểu đồ, văn bản và các đối tượng khác trong bài trình bày PowerPoint của bạn. Nếu bạn làm thế, có thể có trường hợp mà bạn muốn nhóm một số các đối tượng với nhau để làm cho nó dễ dàng hơn để di chuyển chúng đến các địa điểm khác nhau trên slide. Đây được gọi là nhóm .

Chọn đối tượng đầu tiên với con chuột của bạn.

Bấm và giữ phím Ctrl trên bàn phím của bạn. (Bạn sẽ phải giữ phím Ctrl cho đến khi bạn chọn tất cả các đối tượng mà bạn muốn vào nhóm.)

Chọn đối tượng thứ hai với con chuột của bạn.

Tiếp tục để chọn tất cả đối tượng mà bạn muốn vào nhóm.

Thả Ctrl then chốt.

Nhấp vào Draw menu.

Chọn Nhóm . Một tập hợp duy nhất của tay cầm sẽ xuất hiện xung quanh đối tượng nhóm.

Chọn đối tượng bằng chuột.

Nhấp vào Draw menu.

Chọn Ungroup . Một tập hợp các xử lý sẽ xuất hiện xung quanh từng đối tượng.

Thử thách!

Mở một bài thuyết trình trống mới.

Chèn một hình ảnh từ clip art gallery.

Chèn một mũi tên hay đối tượng vẽ khác.

Chèn một hộp văn bản .

Nhập văn bản vào hộp văn bản.

Nhóm các hộp văn bản, mũi tên, và clip nghệ thuật.

Di chuyển đối tượng đến trung tâm của slide.

Ungroup đối tượng.

Đóng trình bày mà không lưu các tập tin.

/ En / powerpoint2003 / đặt hàng-đối tượng-on-a-trượt / content /

Có cách nào để nhóm / tách các đối tượng khi chỉnh sửa một bài thuyết trình trong Powerpoint trực tuyến? Tôi chỉ có quyền truy cập vào phiên bản trực tuyến của Office 365 tại nơi làm việc, nhưng nó là một nỗi đau phải di chuyển các đối tượng từng người một nếu họ không thể được nhóm lại.

Bất cứ ý tưởng?

Bạn đã thử này? chúng tôi – KMSTR 29 tháng 1 ’15 lúc 10:49

Có rất nhiều tính năng khác nhau trong Office 365 PowerPoint so với Microsoft PowerPoint 2010? Nhóm trong năm 2010 chỉ là chọn đối tượng và nhấn Ctrl + G và ctrl + shift + G để ungroup. – AndrewH ngày 29 tháng 1 ’15 tại 18:06

1 Trả lời 1

Hãy thử ctrl + G và Ctrl + Shift + G để nhóm và tách tương ứng. Những tùy chọn có sẵn trong băng quá.

1 Hi Sarath, chào mừng bạn đến GDSE và cảm ơn câu trả lời của bạn. Nếu bạn có thắc mắc, xin vui lòng xem trung tâm trợ giúp hoặc một ping của chúng tôi trong Thiết kế đồ họa trò chuyện một lần danh tiếng của bạn là đủ (20). Giữ góp và thưởng thức các trang web! – Vincent ngày 16 tháng 3 ’16 tại 09:49

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt câu hỏi khác được gắn thẻ microsoft-powerpoint hay hỏi câu hỏi của riêng bạn.

26. Các Đối Tượng Trong Vba Excel (Excel Objects)

Khi dùng VBA trong excel bạn cần nhớ 4 đối tượng này:

Application Objects

Workbook Objects

Worksheet Objects

Range Objects

Đối tượng application trong Excel VBA là đối tượng được sử dụng thường xuyên nhất khi thực hiện bất kỳ tác vụ nào với VBA.

Các thuộc tính cơ bản trong VBA: Các phương thức (Events) cơ bản trong VBA:

– ScreenUpdating

Điều khiển cập nhật màn hình: Khi điều khiển các đối tượng (sheets, range, cells), việc vô hiệu hóa cập nhật màn hình (tránh nhấp nháy) giúp tốc độ code nhanh hơn.

– Calculation

Mặc định thiết lập bảng tính tự động tính toán (CalculationAutomatic), khi điều khiển các đối tượng (sheets, range, cells), ví dụ gán kết quả xuống bảng tính, các công thức thực hiện tính toán với giá trị vừa được gán, máy tính phải xử lý thêm tác vụ, làm giảm tốc độ code thực hiện lệnh. Vậy, để tăng tốc độ cho code ta sẽ chuyển thiết lập về dạng thủ công (CalculationManual).Xem 2 ví dụ để so sánh:

Ví dụ 1:

Sub ScreenAndCal_ON() 'Vô hiêu hóa câp nhât màn hình Application.ScreenUpdating = False 'Thiêt lâp tinh toan vê dang thu công Application.Calculation = xlCalculationManual Dim i As Long, T As Double 'Lây gôc thoi gian chay code: T = Timer 'Vòng lap gan sô thu tu: 1 - 100 000 For i = 1 To 100000 Sheet1.Range("A1").Offset(i, 0).Value = i Next i 'Câp nhât màn hình Application.ScreenUpdating = True 'Thiêt lâp tinh toan vê dang tu dông Application.Calculation = xlCalculationAutomatic 'Thoi gian hoàn thành: MsgBox Round(Timer - T, 2) & " giây" 'T=2.62 giây End Sub

Ví dụ 2:

Sub ScreenAndCal_OFF() Dim i As Long, T As Double 'Lây gôc thoi gian chay code: T = Timer 'Vòng lap gan sô thu tu: 1 - 100 000 For i = 1 To 100000 Sheet1.Range("A1").Offset(i, 0).Value = i Next i 'Thoi gian hoàn thành: MsgBox Round(Timer - T, 2) & " giây" 'T=3.12 giây End Sub

– DisplayAlerts

Điều khiển hộp thoại thông báo khi thực thi code.

– Khi đóng file, xuất hiện hộp thoại:

Code:

Sub Alert_Close() Application.DisplayAlerts = False ActiveWorkbook.Close Application.DisplayAlerts = True End Sub

khi đó, Excel đóng mà không lưu bảng tính, tương ứng với chọn “Don’t Save”

– WorksheetFunction

Sử dụng thuộc tính WorksheetFunction để gọi các hàm trong bảng tính.

Cú pháp:

Application.WorksheetFunction.Formula

Với Formula là một hàm trong bảng tính (sum, countA, Match…)

Ví dụ:

Sub Worksheet_Function() Dim WF As WorksheetFunction Set WF = Application.WorksheetFunction Dim aCount As Long MsgBox aCount 'Hoac viet gôp: Dim maxValue As Long maxValue = Application.WorksheetFunction.Max(Sheet1.Range("A2:A100")) MsgBox maxValue End Sub

– GetOpenFilename

Cú pháp:

Application.GetOpenFilename([FileFilter],[FilterIndex],[Title],[ButtonText],MultiSelect])

FileFilter: Chuỗi đưa ra điều kiện lọc loại tập tin trong cửa sổ chọn.

FilterIndex: Chỉ định chỉ số của loại tập tin mặc định được lọc.

Title: Tiêu đề của hộp thoại chọn tập tin, mặc định là “Open”.

ButtonText: Với MAC OS.

MultiSelect: True cho phép chọn nhiều tập tin, False (mặc định) chỉ cho chọn một.

Ví dụ:

Sub GetFileName_Any() Dim FilePath As String FilePath = Application.GetOpenFilename() MsgBox FilePath End Sub Sub GetFileName_Excel() Dim FilePath As String FilePath = Application.GetOpenFilename("Excel file (*.xlsx), *.xlsx") MsgBox FilePath 'Workbooks.Open (OpenFile) End Sub

2.Workbook Objects

Đối tượng Workbook trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hóa bất kỳ tác vụ nào với VBA. Bài này cung cấp các phương thức hay sử dụng của đối tượng Workbook.

Mỗi đối tượng Workbook tương ứng với một file excel.

Các phương thức của Workbook giúp chúng ta thực hiện các hành động khác nhau với Excel Workbooks. Ví dụ, chúng ta có thể Kích hoạt một Workbook và Xóa một Workbook hoặc Move Workbook. Và chúng ta cũng có thể Protect và UnProtect Workbooks.

Các phương thức (Events) cơ bản trong VBA :

Ví dụ cách khai báo:

'Ví dụ 1 : Đóng workbooks Workbooks.Close 'Ví dụ 2 : Thêm workbook mới Workbooks.Add 'Ví dụ 3 : Mở workbook Workbooks.Open FileName:="Test.xls", ReadOnly:=True 'Ví dụ 4 : Activate workbook Workbooks("Test.xls").Worksheets("Sheet1").Activate 'Ví dụ 5 : Save workbook Workbooks("Workbook Name").Save 'Ví dụ 6 : Save as workbook Dim wb As Workbook Set wb = Workbooks.Add wb.SaveAs Filename:="D:testSample.xlsx" 'Ví dụ 7 : SaveCopyAs Workbook Workbooks("Workbook Name").Save 'Ví dụ 8 : SaveCopyAs Workbook ThisWorkbook.SaveCopyAs chúng tôi & "" & "ver1_" & ThisWorkbook.Name

3.Worksheet Objects

Đối tượng Worksheet trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hoá các tác vụ với VBA.

Đối tượng Worksheet đại diện cho các sheet trong Workbook, tức là mỗi Workbook chứa một hoặc nhiều Worksheet.

Các phương thức (Events) cơ bản trong VBA: Ví dụ cách khai báo trong VBA:

vd 1 : ẩn worksheet Worksheets(1).Visible = False 'vd 2 : Đặt mật khẩu cho WorkSheet Worksheets("Sheet1").Protect password:=strPassword, scenarios:=True 'vd 3: Active sheet Worksheets("data").Activate 'Or Sheets("data").Activate 'vd 4: Copy Worksheet trong VBA với Before Worksheets("Sheet3").Copy Before:=Worksheets(1) 'vd 5: Copy Worksheet trong VBA với After Worksheets("Sheet3").Copy After:=Worksheets(Worksheets.Count) 'vd 6: Xóa Worksheet Sheets("Sheet2").Delete ' or Sheet2.Delete 'vd 7: Xóa Worksheet trong VBA - không hiển thị alert Application.DisplayAlerts = False Sheets("Sheet2").Delete Application.DisplayAlerts = True

4.Range Objects

Đối tượng Range là đại diện của một cell (hoặc cells) trên Worksheet, là đối tượng quan trọng nhất của Excel VBA.

Ví dụ:

'vd 1 : Đưa dữ liệu vào ô A5 Worksheets("Sheet1").Range("A5").Value = "5235" 'vd 2 : Đưa dữ liệu vào range A1:A4 Worksheets("Sheet1").Range("A1:A4").Value = 5 'vd 3 : Khai báo một range và set giá trị bằng 8 Dim rangeObj As Range Set rangeObj = Range("A1:C4") rangeObj .Value = 8

Các phương thức (Events) cơ bản trong VBA:

Xóa Dòng Trống Trắng Trong Excel Bằng Vba Marco 2007 2010 2013

Word, Excel, PowerPoint ” Học Excel, Mẹo Excel

Marco là một trong những chức năng nâng cao giúp Excel xử lý văn bản mạnh mẽ hơn. Trong bài viết này chúng tôi sẽ giúp bạn xóa dòng trống trắng trong Excel bằng VBA Marco 2007 2010 2013.

Marco là chức năng mà không phải ai cũng biết và không phải ai cũng sử dụng được. Bởi nó yêu cầu những kiến thức nâng cao về Excel và dòng lệnh. Chính vì thế hầu hết người dùng đều “nhăn nhó” khi phải tiếp xúc với chức năng này của Excel.

Xóa dòng trống trắng trong Excel bằng VBA Marco 2007 2010 2013

Bước 1: Đầu tiên bạn sử dụng tổ hợp phím Alt-F11 để khởi chạy Microsoft Visual basic for application.

.Calculation = xlCalculationManual

For i = Selection.Rows.Count To 1 Step -1

If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then

Selection.Rows(i).EntireRow.Delete

.Calculation = xlCalculationAutomatic

Bước 3: Sau cùng hãy dán đoạn mã vào VBA Marco rồi bấm nút Run để chạy.

https://thuthuat.taimienphi.vn/xoa-dong-trong-excel-bang-vba-marco-4486n.aspx Như vậy là chúng tôi vừa giới thiệu tới bạn cách xóa dòng trống trắng trong Excel bằng VBA Marco 2007 2010 2013. Thực chất bạn hoàn toàn có thể thực hiện thao tác này bằng tay, tuy nhiên chạy đoạn mã trên sẽ giúp bạn tiết kiệm được thời gian và sức lực hơn. Ngoài ra chúng tôi cũng hướng dẫn cách tạo marco trong Excel. Nếu quan tâm, hãy tham khảo để biết thêm chi tiết.

Đổi số âm thành số dương trong Excel Đảo ngược tiêu đề dòng từ phải qua trái trong Excel 2007, 2010, 2013, 2016 Giãn dòng trong Excel như thế nào là chuẩn Cách xóa bỏ khoảng trắng dư thừa ở đầu và cuối text trong bảng tính Excel Hàm MsgBox trong VBA

xoa dong trong excel bang vba marco 2007

, xoa dong trong trang trong excel, xoa dong bang vba marco 2007,

Chuyển file Excel sang hình ảnh Excel to Image Converter là chương trình cung cấp tới người sử dụng những công cụ mạnh mẽ trong việc chuyển đổi các tệp tin Excel sang định dạng JPG/TIFF/BMP/EPS/PS/PNG/PCX được hiệu quả và chất lượng tốt.

Tin Mới

Cách tạo gạch chéo trong ô Excel 2016

Trong một ô Excel 2016, bạn có thể chia ra thành nhiều ô nhỏ, thông thường chúng ta hay sử dụng đường kẻ thẳng còn đường kẻ chéo rất ít người biết tới. Chính vì vậy, bài viết này sẽ hướng dẫn bạn cách tạo gạch chéo trong ô Excel 2016, tức là chia 1 ô bất kỳ thành hai ô tam giác.

Cách mặc định font chữ trong Excel 2016

Excel 2016 sử dụng font chữ Calibri mặc định trong Windows. Tuy nhiên, nếu bạn muốn sử dụng phông chữ khác hoặc thay đổi kích thước mặc định, bạn có thể dễ dàng điều chỉnh cài đặt trong màn hình tùy chọn Excel 2016 rất đơn giản.

Cách giao việc trên Google Sheet trực tuyến

Tính năng giao việc trên Google Sheet giúp kết nối, tăng tương tác giữa các thành viên khi làm việc theo nhóm trực tuyến, khi cần giao việc người dùng chỉ cần thao tác ngay trên bảng tính tiết kiệm thời gian thay vì phải sử dụng thêm các phần mềm chat hay quản lý công việc khác.

Qua bài thơ Sóng của Xuân Quỳnh, chứng minh nhận định…

Nhằm hỗ trợ các em học sinh dễ dàng hơn trong việc hoàn thành yêu cầu: “Qua bài thơ Sóng của Xuân Quỳnh, chứng minh nhận định…”, chúng tôi sẽ hướng dẫn các em cách phân tích bài thơ Sóng tổng quát và phân tích vẻ đẹp bình dị của người phụ nữ trong tình yêu chi tiết. Thông qua những gợi ý trong bài viết này, các em sẽ biết cách lựa chọn dẫn chứng, chứng minh, làm sáng tỏ vấn đề một cách rành mạch, rõ ràng, khoa học hơn.

26. Các Đối Tượng Trong Vba Excel (Excel Objects) – Blog Chia Sẽ Kiến Thức Học Excel

Khi dùng VBA trong excel bạn cần nhớ 4 đối tượng này:

Application Objects

Workbook Objects

Worksheet Objects

Range Objects

Đối tượng application trong Excel VBA là đối tượng được sử dụng thường xuyên nhất khi thực hiện bất kỳ tác vụ nào với VBA.

Các thuộc tính cơ bản trong VBA:

PropertiesMô tảDisplayAlertsĐể đại diện cho hiển thị cảnh báo.PathĐể có được đường dẫn tuyệt đối của ứng dụng.ScreenUpdatingĐể bật/tắt màn hình.

Các phương thức (Events) cơ bản trong VBA:

Phương thứcMô tảFindFileĐể mở hộp thoại để mở một file.GotoĐể chọn bất kỳ range nào.RunĐể chạy một thủ tục hoặc một hàmWaitĐể tạm ngưng chương trình macro.

– ScreenUpdating

Điều khiển cập nhật màn hình: Khi điều khiển các đối tượng (sheets, range, cells), việc vô hiệu hóa cập nhật màn hình (tránh nhấp nháy) giúp tốc độ code nhanh hơn.

– Calculation

Mặc định thiết lập bảng tính tự động tính toán (CalculationAutomatic), khi điều khiển các đối tượng (sheets, range, cells), ví dụ gán kết quả xuống bảng tính, các công thức thực hiện tính toán với giá trị vừa được gán, máy tính phải xử lý thêm tác vụ, làm giảm tốc độ code thực hiện lệnh. Vậy, để tăng tốc độ cho code ta sẽ chuyển thiết lập về dạng thủ công (CalculationManual).Xem 2 ví dụ để so sánh: 

Ví dụ 1:

Sub ScreenAndCal_ON() 'Vô hiêu hóa câp nhât màn hình Application.ScreenUpdating = False 'Thiêt lâp tinh toan vê dang thu công Application.Calculation = xlCalculationManual Dim i As Long, T As Double 'Lây gôc thoi gian chay code: T = Timer 'Vòng lap gan sô thu tu: 1 - 100 000 For i = 1 To 100000 Sheet1.Range("A1").Offset(i, 0).Value = i Next i 'Câp nhât màn hình Application.ScreenUpdating = True 'Thiêt lâp tinh toan vê dang tu dông Application.Calculation = xlCalculationAutomatic 'Thoi gian hoàn thành: MsgBox Round(Timer - T, 2) & " giây" 'T=2.62 giây End Sub

Ví dụ 2:

Sub ScreenAndCal_OFF() Dim i As Long, T As Double 'Lây gôc thoi gian chay code: T = Timer 'Vòng lap gan sô thu tu: 1 - 100 000 For i = 1 To 100000 Sheet1.Range("A1").Offset(i, 0).Value = i Next i 'Thoi gian hoàn thành: MsgBox Round(Timer - T, 2) & " giây" 'T=3.12 giây End Sub

– DisplayAlerts

Điều khiển hộp thoại thông báo khi thực thi code.

– Khi đóng file, xuất hiện hộp thoại:

Code:

Sub Alert_Close() Application.DisplayAlerts = False ActiveWorkbook.Close Application.DisplayAlerts = True End Sub

khi đó, Excel đóng mà không lưu bảng tính, tương ứng với chọn “Don’t Save”

– WorksheetFunction

Sử dụng thuộc tính WorksheetFunction để gọi các hàm trong bảng tính.

Cú pháp:

Application.WorksheetFunction.Formula

Với Formula là một hàm trong bảng tính (sum, countA, Match…)

Ví dụ:

Sub Worksheet_Function() Dim WF As WorksheetFunction Set WF = Application.WorksheetFunction Dim aCount As Long MsgBox aCount 'Hoac viet gôp: Dim maxValue As Long maxValue = Application.WorksheetFunction.Max(Sheet1.Range("A2:A100")) MsgBox maxValue End Sub

– GetOpenFilename

Cú pháp:

Application.GetOpenFilename([FileFilter],[FilterIndex],[Title],[ButtonText],MultiSelect])

FileFilter: Chuỗi đưa ra điều kiện lọc loại tập tin trong cửa sổ chọn.

FilterIndex: Chỉ định chỉ số của loại tập tin mặc định được lọc.

Title: Tiêu đề của hộp thoại chọn tập tin, mặc định là “Open”.

ButtonText: Với MAC OS.

MultiSelect: True cho phép chọn nhiều tập tin, False (mặc định) chỉ cho chọn một.

Ví dụ:

Sub GetFileName_Any() Dim FilePath As String FilePath = Application.GetOpenFilename() MsgBox FilePath End Sub Sub GetFileName_Excel() Dim FilePath As String FilePath = Application.GetOpenFilename("Excel file (*.xlsx), *.xlsx") MsgBox FilePath 'Workbooks.Open (OpenFile) End Sub

2.Workbook Objects

Đối tượng Workbook trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hóa bất kỳ tác vụ nào với VBA. Bài này cung cấp các phương thức hay sử dụng của đối tượng Workbook.

Mỗi đối tượng Workbook tương ứng với một file excel.

Các phương thức của Workbook giúp chúng ta thực hiện các hành động khác nhau với Excel Workbooks. Ví dụ, chúng ta có thể Kích hoạt một Workbook và Xóa một Workbook hoặc Move Workbook. Và chúng ta cũng có thể Protect và UnProtect Workbooks.

Các phương thức (Events) cơ bản trong VBA :

Phương thứcMô tảActivateĐể kích hoạt một Workbook.CalculateĐể làm mới tất cả tính toán trong một Workbook.CloseĐể close một Workbook.SaveĐể save một Workbook.SaveAsĐể SaveAs một Workbook.SaveCopyAsĐể SaveCopyAs một Workbook.

Ví dụ cách khai báo:

'Ví dụ 1 : Đóng workbooks Workbooks.Close 'Ví dụ 2 : Thêm workbook mới Workbooks.Add 'Ví dụ 3 : Mở workbook Workbooks.Open FileName:="Test.xls", ReadOnly:=True 'Ví dụ 4 : Activate workbook Workbooks("Test.xls").Worksheets("Sheet1").Activate 'Ví dụ 5 : Save workbook Workbooks(“Workbook Name”).Save 'Ví dụ 6 : Save as workbook Dim wb As Workbook Set wb = Workbooks.Add wb.SaveAs Filename:="D:testSample.xlsx" 'Ví dụ 7 : SaveCopyAs Workbook Workbooks(“Workbook Name”).Save 'Ví dụ 8 : SaveCopyAs Workbook ThisWorkbook.SaveCopyAs chúng tôi & "" & "ver1_" & ThisWorkbook.Name

3.Worksheet Objects

Đối tượng Worksheet trong Excel VBA là một trong những đối tượng được sử dụng thường xuyên nhất trong khi tự động hoá các tác vụ với VBA.

Đối tượng Worksheet đại diện cho các sheet trong Workbook, tức là mỗi Workbook chứa một hoặc nhiều Worksheet.

Các phương thức (Events) cơ bản trong VBA:

Phương thứcMô tảActivateĐể kích hoạt một Worksheet.CalculateĐể làm mới tất cả tính toán trong một Worksheet.CopyĐể copy một Worksheet.DeleteĐể xóa một Worksheet.MoveĐể di chuyển một Worksheet.SelectĐể chọn một Worksheet.

Ví dụ cách khai báo trong VBA:

vd 1 : ẩn worksheet Worksheets(1).Visible = False 'vd 2 : Đặt mật khẩu cho WorkSheet Worksheets("Sheet1").Protect password:=strPassword, scenarios:=True 'vd 3: Active sheet Worksheets("data").Activate 'Or Sheets("data").Activate 'vd 4: Copy Worksheet trong VBA với Before Worksheets("Sheet3").Copy Before:=Worksheets(1) 'vd 5: Copy Worksheet trong VBA với After Worksheets("Sheet3").Copy After:=Worksheets(Worksheets.Count) 'vd 6: Xóa Worksheet Sheets("Sheet2").Delete ' or Sheet2.Delete 'vd 7: Xóa Worksheet trong VBA – không hiển thị alert Application.DisplayAlerts = False Sheets("Sheet2").Delete Application.DisplayAlerts = True

4.Range Objects

Đối tượng Range là đại diện của một cell (hoặc cells) trên Worksheet, là đối tượng quan trọng nhất của Excel VBA.

Ví dụ:

'vd 1 : Đưa dữ liệu vào ô A5 Worksheets("Sheet1").Range("A5").Value = "5235" 'vd 2 : Đưa dữ liệu vào range A1:A4 Worksheets("Sheet1").Range("A1:A4").Value = 5 'vd 3 : Khai báo một range và set giá trị bằng 8 Dim rangeObj As Range Set rangeObj = Range("A1:C4") rangeObj .Value = 8

Các phương thức (Events) cơ bản trong VBA: