Dùng "cây chổi" trong trường hợp mà tác giã vừa nêu là không ăn thua đâu anh... Thử xem!Nếu các vùng định dang giống nhau thì định dạng chuẩn 1 vùng rồi dùng nút cây cọ (Chổi) trên thanh công cụ chép định dạng rồi sau đó quét sang vùng cần định dạnh là được.(Nếu nháy đơn cây cọ thì chỉ chép 1 lần, nhưng nháy đúp cây cọ thì chép đến bao giờ dừng thì nháy lại cây cọ)
Đơn giản nhất là chọn khối cả dòng 1 vùng rồi chép định dạng như trên, cần định dạng vùng nào nháy chuột vào ô trên cùng bên trái của khối
Dùng cây chổi có thể làm cho định dạng ô này giống ô kia.Dữ liệu của mình bao gồm nhiều dòng. Trong mỗi ô cũng có nhiều 1 dòng.
VD:trong ô A3 của mình có 6 dòng(giống như khi nhập dữ liệu mình bấm Alt+enter 5 lần), ô A4 cũng có 6 dòng như vậy.
Mình muốn dòng 1 của ô A3 và A4 của mình được tô đậm chỉ với 1 thao tác.
Bấm Ctrl rồi chọn từng cái thì mất công quá vì dữ liệu của mình có tới hơn 1500 ô
Là thế này đây (nên mới không được)NDU à, dùng "cây chổi" được mà, kể cả các ô Merger . Nhưng mỗi lần gán chỉ được 1 vùng. Khi được 1 vùng thật lớn chép và gán để được vùng lớn. Nói chung, đây là biện pháp thông thường, còn gọi là giải pháp mang tính tác vụ này thì chỉ dùng VBA là OK nhất. Viết lệnh cho biết vùng chuẩn và vùng cần định dạng ...tạch là xong.
Sub todam()
Dim rng As Range
Dim spl As Variant, i As Long
Set rng = Application.InputBox("Nhap vung:", , , , , , , 8)
If rng Is Nothing Then Exit Sub
For Each cel In rng
If Len(cel.Value) > 0 Then
spl = Split(cel.Value, Chr(10), 2)
If spl(0) <> Empty Then i = Len(spl(0)) + 1 Else i = Len(cel.Value)
With cel.Characters(Start:=1, Length:=i).Font
.Bold = Not .Bold
End With
End If
Next
End Sub