langthangmang
Thành viên hoạt động
- Tham gia
- 11/8/07
- Bài viết
- 120
- Được thích
- 82
Chọn sheet cần thao tác, bấm Alt+F11 để vàn màn hình soạn thảo code, paste đoạn code này vào. Giả sử cột 3 là cột cần thao tác.Chào bạn Salam
Cám ơn bạn nhưng khi dữ liệu ngắn lại thì row Heigth không trở về như ban đầu -bạn xem và giúp dùm nhé như yêu cầu trong file.
Thân
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then
Target.EntireColumn.WrapText = True
Target.EntireRow.AutoFit
End If
End Sub
Thế thì thêm sự kiện Worksheet_Active nữa nha.Rất cảm ơn bạn, bạn giải quyết đúng vấn đề của mình . Nếu có thể bạn giúp mình thêm là thay sự kiện ngoài SelectionChange để khi Sheet("MAC")select thì sẽ thay đổi định dạng ngay mà không cần phải active vào đó ?
Thân
Private Sub Worksheet_Activate()
Columns(3).WrapText = True
Rows.AutoFit
End Sub