- Tham gia
- 30/5/06
- Bài viết
- 1,630
- Được thích
- 17,442
- Nghề nghiệp
- Bác sĩ
1/ Tạo Macro chuyển đổi chữ thường sang chữ hoa
Trong Excel, chọn menu Tools, Macro, nhập tên macro là LoUpCase trong mục Macro Name rồi nhấn nút Create. Excel sẽ mở ra cho bạn cửa sổ VBA, trong đó bạn bấm vào nút Project Explorer trên thanh công cụ, sau đó bạn nhấp đúp chuột vào mục Module1 trong mục Module. Bạn sẽ thấy cửa sổ code mở ra, bên trên có 2 list liệt kê, bạn bấm chuột vào list bên trái chọn mục (General), chọn list bên phải mục (Declarations) rồi nhập vào dòng lệnh :
Public ShiftCase as Integer
Sau đó bấm chọn mục LoUpCase bên list phải bạn sẽ thấy trên cửa sổ code xuất hiện 2 dòng như sau :
Bạn nhập đoạn mã sau vào giữa hai dòng này :
Sau đó bạn đóng cửa sổ VBA lại để trở lại với Excel, trên thanh Toolbar, bạn bấm chuột phải và chọn mục Customize. Hộp thoại xuất hiện bạn chọn tab Commands, bạn tìm mục Macros trong danh sách Categories. Bên mục Commands sẽ xuất hiện hai mục là Custom menu Item và Custom Button. Bạn bấm chuột vào mục Custom Button và kéo nó ra rồi thả trên một ví trí thích hợp trên thanh công cụ. Tiếp theo, bạn bấm chuột phải vào nút vừa kéo ra, bạn chọn mục Assign Macro. Hộp thoại nữa xuất hiện, bạn bấm chọn mục có tên là LoUpCase vừa tạo ra l và nhấn OK. Sau đó nhấn Close đề đóng cửa sổ Customize. Bây giờ bạn chọn một cell, cột, hàng có nội dung cần chuyển đổi sau đó nhấn vào nút lệnh trên bạn sẽ lần lượt có các kiểu chuyển đổi như sau : ABC, abc, Abc
Trong Excel, chọn menu Tools, Macro, nhập tên macro là LoUpCase trong mục Macro Name rồi nhấn nút Create. Excel sẽ mở ra cho bạn cửa sổ VBA, trong đó bạn bấm vào nút Project Explorer trên thanh công cụ, sau đó bạn nhấp đúp chuột vào mục Module1 trong mục Module. Bạn sẽ thấy cửa sổ code mở ra, bên trên có 2 list liệt kê, bạn bấm chuột vào list bên trái chọn mục (General), chọn list bên phải mục (Declarations) rồi nhập vào dòng lệnh :
Public ShiftCase as Integer
Sau đó bấm chọn mục LoUpCase bên list phải bạn sẽ thấy trên cửa sổ code xuất hiện 2 dòng như sau :
Mã:
Sub LoUpCase( )
End Sub
Bạn nhập đoạn mã sau vào giữa hai dòng này :
PHP:
ShiftCase = ShiftCase + 1
If ShiftCase > 3 Then ShiftCase=1
For Each Item In Selection
Select Case ShiftCase
Case 1
Item.Value =LCase(Item.Value)
Case 2
Item.Value = UCase(Item.Value)
Case 3
Item.Formula =Application. Proper(Item)
End Select
Next Item
Sau đó bạn đóng cửa sổ VBA lại để trở lại với Excel, trên thanh Toolbar, bạn bấm chuột phải và chọn mục Customize. Hộp thoại xuất hiện bạn chọn tab Commands, bạn tìm mục Macros trong danh sách Categories. Bên mục Commands sẽ xuất hiện hai mục là Custom menu Item và Custom Button. Bạn bấm chuột vào mục Custom Button và kéo nó ra rồi thả trên một ví trí thích hợp trên thanh công cụ. Tiếp theo, bạn bấm chuột phải vào nút vừa kéo ra, bạn chọn mục Assign Macro. Hộp thoại nữa xuất hiện, bạn bấm chọn mục có tên là LoUpCase vừa tạo ra l và nhấn OK. Sau đó nhấn Close đề đóng cửa sổ Customize. Bây giờ bạn chọn một cell, cột, hàng có nội dung cần chuyển đổi sau đó nhấn vào nút lệnh trên bạn sẽ lần lượt có các kiểu chuyển đổi như sau : ABC, abc, Abc
Chỉnh sửa lần cuối bởi điều hành viên: