• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Thay đổi size của 1 ký tự trong Excel ?

Nơi trao đổi về VBA (Visual Basic for Application), lập trình cho ứng dụng Microsoft Office, AutoCAD...

Moderator: tungblt

bsgsgb
Posts: 2
Joined: Sat 08/01/2011 1:43 pm

Thay đổi size của 1 ký tự trong Excel ?

Postby bsgsgb » Sat 08/01/2011 1:54 pm

Trong Excel:

Nhập Dữ liệu:

Tại cell B1 = 2, cellB2= A

Tại B3=B2&B1

Tại B3, tôi muốn B1 có size=6, B2 có size=10.

Xin cho biết cách tạo Macro (?), ... , và cách vận hành để làm với nhiều celll trong Excel.



User avatar
truongphu
VIP
VIP
Posts: 4766
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 520 times

Re: Thay đổi size của 1 ký tự trong Excel ?

Postby truongphu » Sat 08/01/2011 2:36 pm

bsgsgb wrote:Xin cho biết cách tạo Macro (?), ... , và cách vận hành để làm với nhiều celll trong Excel.


rất ít bạn để ý cách tạo macro đơn giản nhất, chính là dùng Record New Macro

vd, muốn macro định dạng cell B1 có fontsize = 6:
* Tools\Macro\Record New Macro: biểu tượng ghi Macro xuất hiện: mặc kệ nó
* chọn cell B1, Format\Cells (Ctrl+1)
* bảng Format Cells hiện ra, chọn thẻ Font
*mặc định tại combobox size là 8 (thấp nhất), ta gõ số 6 vào textbox bên trên, nhấn OK
* Nhấn vào nút Stop (hình vuông xanh bên trái) của biểu tượng ghi Macro
* Nhấn Alt + F11 vào môi trường Visual Basic, cửa sổ nhỏ Project - VBAProject bên dưới có folder Modules, nhấn vào, trong đó có macro bạn vừa tạo ra.

set font cho 1 cell, code trong macro là:

Code: Select all

Selection.Font.Size = 6


dùng Record New Macro chính là cách học VBA nhanh nhất
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

bsgsgb
Posts: 2
Joined: Sat 08/01/2011 1:43 pm

Re: Thay đổi size của 1 ký tự trong Excel ?

Postby bsgsgb » Sun 09/01/2011 5:34 pm

Cám ơn anh Phú!


Return to “Visual Basic for Application (VBA)”

Who is online

Users browsing this forum: No registered users and 2 guests