Sửa lỗi WrapText

Liên hệ QC

Hatde959

Thành viên mới
Tham gia
28/10/14
Bài viết
21
Được thích
2
Em chào cả nhà!

Cả nhà giúp em 1 vấn đề nho nhỏ này với.

Khi dòng dữ liệu trong ô excel của em bị dài quá, em sử dụng wrap text. Nhưng excel lại tách dòng không chính xác. 1 từ có khi bị tách ra làm 2. Ví dụ: Lương công nhân sản xuất tại xưởng. Sau khi wrap text nó thành như sau:
Lương công nhân s
ản xuất tại xưởng

Phương án kéo độ rộng của cột ra là không khả thi vì dòng này ok thì các dòng bên dưới lại bị tách kiểu như vậy.

Cả nhà giúp em với ạ! Em cảm ơn nhiều lắm!
 
Em chào cả nhà!

Cả nhà giúp em 1 vấn đề nho nhỏ này với.

Khi dòng dữ liệu trong ô excel của em bị dài quá, em sử dụng wrap text. Nhưng excel lại tách dòng không chính xác. 1 từ có khi bị tách ra làm 2. Ví dụ: Lương công nhân sản xuất tại xưởng. Sau khi wrap text nó thành như sau:
Lương công nhân s
ản xuất tại xưởng

Phương án kéo độ rộng của cột ra là không khả thi vì dòng này ok thì các dòng bên dưới lại bị tách kiểu như vậy.

Cả nhà giúp em với ạ! Em cảm ơn nhiều lắm!

Bạn lên gửi file đính kèm lên nhé. Xem file mọi người mới có cách giúp bạn được nhé
 
Em chào cả nhà!

Cả nhà giúp em 1 vấn đề nho nhỏ này với.

Khi dòng dữ liệu trong ô excel của em bị dài quá, em sử dụng wrap text. Nhưng excel lại tách dòng không chính xác. 1 từ có khi bị tách ra làm 2. Ví dụ: Lương công nhân sản xuất tại xưởng. Sau khi wrap text nó thành như sau:
Lương công nhân s
ản xuất tại xưởng

Phương án kéo độ rộng của cột ra là không khả thi vì dòng này ok thì các dòng bên dưới lại bị tách kiểu như vậy.

Cả nhà giúp em với ạ! Em cảm ơn nhiều lắm!

Bạn nghĩ thế nào thay vì mình cho nó tự động xuống dòng ta gõ Alt+Enter khi nhập liệu?
 
Em gửi file đính kèm. Cell E20 - E23 đang bị tách dòng không đúng ạ. Anh điều trị ca này giúp em với. ^^
 

File đính kèm

  • Phân tích giá thành - AVS.xlsx
    15.1 KB · Đọc: 11
Mình thấy phương án này không tối ưu vì hơi bị mất thời gian ạ. Khi nào mà mải gõ không để ý xuống dòng thì lúc sau lại phải chỉnh. Mà lúc trước Excel của mình k bị cái lỗi xuống dòng không đúng chỗ như này đâu. Giờ đổi máy tính khác thì bị. Nên mình nghĩ có lẽ do máy được thiết lập tùy chọn nào đó mà mình k biết chỉnh lại như nào.
 
Em gửi file đính kèm. Cell E20 - E23 đang bị tách dòng không đúng ạ. Anh điều trị ca này giúp em với. ^^
Mã:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Application.ScreenUpdating = False
[A:A].Copy [Z:Z]
    [Z:Z] = [Z:Z].Value
    Application.CutCopyMode = False
    [Z:Z].Select
    Selection.UnMerge
[3:2778].EntireRow.AutoFit
With Selection.Font
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = 0
    End With
Range("E1").Select
Application.ScreenUpdating = True
End Sub
Bạn Alt+F11, kích đúp vào sheet 1, bạn chép đoạn code ở trên vào, tại cột cần chỉnh sửa (cột E) bạn chuột phải là hết nhé
 
Lần chỉnh sửa cuối:
Em đã làm như anh hướng dẫn. Chuột phải vào cột E thì thấy nó chạy 1 lúc nhưng mà chạy xong thì vẫn không thấy thay đổi gì ạ. Hic. Em mù tịt về VBA. Anh kiểm tra lại lần nữa giúp em được không ạ! Hì hì.
 
Em đã làm như anh hướng dẫn. Chuột phải vào cột E thì thấy nó chạy 1 lúc nhưng mà chạy xong thì vẫn không thấy thay đổi gì ạ. Hic. Em mù tịt về VBA. Anh kiểm tra lại lần nữa giúp em được không ạ! Hì hì.
bạn thử lại xem, mình test đã thành công nên mới viết bài mà,
Đầy là cách Enable marco nhé
http://www.giaiphapexcel.com/forum/...ng-Excel-(2003-2007-2010)&p=587117#post587117
 

File đính kèm

  • Phân tích giá thành - AVS(1).xlsm
    21.4 KB · Đọc: 3
Lần chỉnh sửa cuối:
Em tải file anh gửi về nhưng mà k chạy được macro ạ. Bấm vào chỗ Design Mode thì nó bảo là macro bị disable. Mà chạy ở file gốc của em thì k ra kết quả. E k biết gì về VBA nên đoán mò: có phải do cái chữ Private trước chữ Sub k ạ?
 
Em tải file anh gửi về nhưng mà k chạy được macro ạ. Bấm vào chỗ Design Mode thì nó bảo là macro bị disable. Mà chạy ở file gốc của em thì k ra kết quả. E k biết gì về VBA nên đoán mò: có phải do cái chữ Private trước chữ Sub k ạ?

Ko phải bạn ah, bạn đã enable marco như bài 8 chưa
 
Em vào Macro Security thì thấy nó đang chọn ở mục Disable all Macros with Notification. Nhưng khi mở file thì k thấy Notification nào cả. Em chọn sang Enable all Macros rồi chạy lại thì cũng k được. Design mode vẫn báo disable ạ.-0-/. :cc_confused:
 
Em vào Macro Security thì thấy nó đang chọn ở mục Disable all Macros with Notification. Nhưng khi mở file thì k thấy Notification nào cả. Em chọn sang Enable all Macros rồi chạy lại thì cũng k được. Design mode vẫn báo disable ạ.-0-/. :cc_confused:
KHi cọn enable marco xong , bạn save file, đóng file,ròio mở lại file nhé
 
Em làm nó chạy được rồi ạ. Nhưng mà nó lại ra kết quả là: Thay đổi độ cao của dòng. Nghĩa là dòng nào nội dung dài, wraptext thành 2 dòng thì chiều cao nó bằng 2 dòng, các dòng còn lại sẽ chuyển về độ cao standard (1 dòng). Còn những chữ bị "chia rẽ tình cảm" thì vẫn bị chia rẽ ạ. Có phải excel của em chạy k đúng k ạ? :.,:.,:.,
 
Em làm nó chạy được rồi ạ. Nhưng mà nó lại ra kết quả là: Thay đổi độ cao của dòng. Nghĩa là dòng nào nội dung dài, wraptext thành 2 dòng thì chiều cao nó bằng 2 dòng, các dòng còn lại sẽ chuyển về độ cao standard (1 dòng). Còn những chữ bị "chia rẽ tình cảm" thì vẫn bị chia rẽ ạ. Có phải excel của em chạy k đúng k ạ? :.,:.,:.,
Thế thì bó tay với bạn rồi, nếu thế sao ko kéo rộng cột E ra. Nếu ko được thì phải nhờ thành viên khác giúp nhé.
 
Kéo rộng hết cỡ cột E để tất cả thành 1 dòng thì dài quá. Mà wrap text thì kéo cho vừa dòng trên thì dòng dưới vẫn bị tách dòng k đúng ạ. Cảm ơn anh đã vất vả giúp đỡ em ạ. -\\/.
 
Kéo rộng hết cỡ cột E để tất cả thành 1 dòng thì dài quá. Mà wrap text thì kéo cho vừa dòng trên thì dòng dưới vẫn bị tách dòng k đúng ạ. Cảm ơn anh đã vất vả giúp đỡ em ạ. -\\/.
Mình đánh chữ ko hề bị chia rẽ như bạn nói, vẫn bình thường, còn đương nhiên chiều cao phải đầy đủ chứ, chiều dai ko muốn kéo rộng ra thì đương nhiên chiều rộng phải thay đổi chứ (wrap text mà )
 
File của em đang để tất cả các dòng có chiều cao bằng nhau và bằng chiều cao của 2 dòng standard. Nếu chạy code của anh thì các dòng mà nội dung ngắn hoặc không có nội dung thì chiều cao của nó sẽ chạy về 1 dòng standard. => Chiều cao của các dòng không bằng nhau => bảng biểu k được đẹp ạ.
Chắc là tại excel của em bị gì rồi. (Excel của anh không bị như vậy nên file em gửi mở ở máy tính của anh nó vẫn tách đúng) Trước em dùng máy khác thì k bị tách chữ như này. Giờ em mới đổi máy thì nó bị vậy. Hic.
 
Web KT

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

Back
Top Bottom