Định dạng lại font size

Liên hệ QC

connhangheo

Thành viên thường trực
Tham gia
18/5/07
Bài viết
214
Được thích
225
Nghề nghiệp
Sinh Viên
Em có 1 bảng tính đã làm hoàn thiện rồi nhưng có cái font size của các chữ bình thường là 9 (hơi nhỏ), vậy làm thế nào để tăng tất cả các chữ có size 9 lên 10. Em ko thể ctrl A để làm việc này được, cũng ko thể làm thủ công được. Hay bác nào có cách scale toàn bộ tất cả mọi thứ trong bảng tính của em lên 1,1 thì tốt quá. Cảm ơn các bác trước.
 
Sao Ctrl-A lại không được hở bạn?
Hay là bạn nhấn vào nút hình vuông, nơi giao nhau giữa cột A và hàng 1 (cái này thì cũng giống Ctrl-A thôi), rồi cứ tăng size của font lên là được mà?
Còn nếu bạn nhờ chúng tôi làm dùm thì... bạn gửi file lên đây.

Thân.
 
ctrl A ko được là vì có nhiều chỗ font chữ có cỡ khác nữa bác ah, bảng tính của em khá dài, khoảng >700K nên làm thủ công cũng khá lâu. Em muốn scale bảng tính lên theo 1 tỷ lệ nào đó thì có cách nào làm được ko bác??
 
connhangheo đã viết:
ctrl A ko được là vì có nhiều chỗ font chữ có cỡ khác nữa bác ah, bảng tính của em khá dài, khoảng >700K nên làm thủ công cũng khá lâu. Em muốn scale bảng tính lên theo 1 tỷ lệ nào đó thì có cách nào làm được ko bác??
Vậy thì bạn vào Page Setup / Scaling - Adjust to : bạn tăng tỷ lệ phần trăm lên xem có được như ý không.

TDN
 
chỉnh cái này có ý nghĩa như thế nào hả bác, bảng tính của em có sheet thì 92%, có sheet 100%, bây giờ nếu chỉnh tất cả thành 110% thì có lẽ khi in ra font chữ ở các trang khác nhau có thể khác nhau???
 
Vậy thì làm 1 Sub với vòng lập For... em nào đang có size = 9 thì tăng lên 10
Thế thôi
ANH TUẤN
 
Nếu mà "khó khăn" như bạn đã trình bày, thì tôi nghĩ chỉ còn cách là làm thủ công thôi bạn à.

Tuy nhiên, không phải là thủ công toàn bộ, mà dùng công cụ tìm kiếm và thay thế của Excel.

Bạn nhấn Ctrl-H để mở hộp thoại Find and Replace:
FIND1.jpg
Bạn để trống tất cả, chỉ chọn mỗi nút Format ở trên (cùng hàng với Find What...)
Trong hộp thoại Find Format, cũng để trống tất cả, chỉ sử dụng mỗi Size thôi
Bạn gõ vào đó size mà bạn muốn thay đổi (ví dụ là 9)
FIND2.jpg
Sau đó, nhấn OK để quay ra hộp thoại Find and Replace, làm lại y như trên với nút Format thứ hai (cùng hàng với Replace With),
ở ô size trong hộp thoại Find Format bạn nhập vào cỡ lớn hơn (10 chẳng hạn)
Nhấn OK để quay ra, và nhấn nút Replace All trong hộp thoại Find and Replace để Excel tìm tất cả những font có cỡ là 9, thay bằng 10...

Và cứ như thế, bạn sẽ thay những cỡ font khác.

Nhưng có điều, nếu trong bảng tính của bạn có nhiều cỡ font, thì bạn phải thay thế những font có kích lớn trước, rồi mới đến những font có kích nhỏ hơn.
Ví dụ, 14 thành 15, rồi mới đến 12 thành 13, rồi 10 thành 11, 9 thành 10, v.v...

Cách làm này thì... thật sự cũng bình dân học vụ thôi... Nhưng dù sao cũng nhanh hơn là chọn từng khối cell, hoặc từng hàng từng cột...
Bạn nghiên cứu thử xem nhé.

-----
Viết xong bài này, thì mới thấy bài của anh Tuấn, xin nói thêm chút:
Những thao tác mà tôi trình bày ở trên, bạn có thể dùng Macro để "quay phim" nó lại, và dùng cho những lần sau, cho những bảng tính khác...
Âu cũng là một cách thử vọc Macro, tạo ra những cái Sub như anh Tuấn nói...
 
Lần chỉnh sửa cuối:
Dùng VBA như atuan...

Hoặc cách dùng đơn giản hơn đó là

bạn đặt tên cho các vùng đó, bằng cách:
+ chọn vùng có fontsize=9 (nếu các nhiều vùng thì dùng thêm Ctrl để chọn vùng thứ 2, 3,... - tức là chọn vùng không liên tiếp)
+ Đặt tên cho vùng đó Insert\name \define... với tên là VungFont9 chẳng hạn
thế là đây về sau:
khi cần thay đổi fontsize cho vùng này bạn chỉ cần:
dùng Edit\Goto (hoặc bấm Ctrl+G) -> chọn tên trên (VungFont9), cả vùng này sẽ được chọn _> có thể thay đổi fontsize nhanh chóng (thậm chí cả các định dạng khác)
 
thanks các bác nhiều.
font chữ thay đổi thì okei, nhưng có những chỗ cell nó lại ko vừa khi tăng cỡ chữ lên, vì thế nên em mới muốn scale toàn bộ bảng tính lên các bác ah
 
Được cái này thì mất cái kia, bạn ơi.
Đọc những phản hồi của bạn, muốn giúp bạn lắm, nhưng tôi thấy bạn đòi hỏi cao quá. Đừng buồn, tôi không có ý gì... Chỉ xin bạn đừng cầu toàn quá thôi.

Chắc chắn rằng khi tăng hoặc kích thước font chữ, bạn phải định dạng lại bảng tính, vì kích thước của cell không tự động tăng (hoặc giảm) theo.

Còn nếu muốn được cả hai, thì chỉ có một cách duy nhất là phóng to thu nhỏ cả bảng tính, như anh Tedaynui đã chỉ cho bạn.
Mà theo cách này thì bạn lại nói:
...bảng tính của em có sheet thì 92%, có sheet 100%, bây giờ nếu chỉnh tất cả thành 110% thì có lẽ khi in ra font chữ ở các trang khác nhau có thể khác nhau???
Trả lời: Bình thường thì Page setup chỉ có tác dụng với từng Sheet, không có tác dụng với tất cả các Sheet trong bảng tính đâu.
Bạn chịu khó (hic) scaling từng Sheet, sử dụng Print Preview để xem, scaling mỗi lần 1%, tới khi nào ưng ý thì ngừng lại... Bạn nhé!
 
đành fải làm như bác nói, thanks các bác đã nhiệt tính giúp đỡ
 
connhangheo đã viết:
thanks các bác nhiều.
font chữ thay đổi thì okei, nhưng có những chỗ cell nó lại ko vừa khi tăng cỡ chữ lên, vì thế nên em mới muốn scale toàn bộ bảng tính lên các bác ah
Ủa sao kỳ vậy ta? Theo như tôi biết thì khi tăng cở chử, độ cao của dòng cũng sẽ tự động điều chỉnh tương ứng mà... Ko vừa là sao nhỉ?
ANH TUẤN
 
connhangheo đã viết:
thanks các bác nhiều.
font chữ thay đổi thì okei, nhưng có những chỗ cell nó lại ko vừa khi tăng cỡ chữ lên, vì thế nên em mới muốn scale toàn bộ bảng tính lên các bác ah

Thế thì có nước bạn dùng VBA thôi

Thử xem sao?
 
anhtuan1066 đã viết:
Ủa sao kỳ vậy ta? Theo như tôi biết thì khi tăng cở chử, độ cao của dòng cũng sẽ tự động điều chỉnh tương ứng mà... Ko vừa là sao nhỉ?
ANH TUẤN
Vâng, khi tăng cỡ chữ, độ cao của dòng sẽ tăng theo, nhưng độ rộng của cột thì vẫn y nguyên thôi anh Tuấn à...
 
BNTT đã viết:
Vâng, khi tăng cỡ chữ, độ cao của dòng sẽ tăng theo, nhưng độ rộng của cột thì vẫn y nguyên thôi anh Tuấn à...
Vậy sao ko thêm 1 chiêu AutoFit nữa trong macro nhỉ?
ANH TUẤN
 
Web KT

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

Back
Top Bottom