Nguyễn trường sinh
Nguyễn trường sinh
Thảo luận 7 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 149 lượt xem

Làm thế nào cho cái macro này gọn hơn một tý không ạSub in_dam() Range("Q10")Characters(Start=102

Làm thế nào cho cái macro này gọn hơn một tý không ạ

Sub in_dam()

    Range("Q10").Characters(Start:=102, Length:=9).Font.FontStyle = "Bold"

    Range("Q10").Characters(Start:=123, Length:=9).Font.FontStyle = "Bold"

    Range("Q10").Characters(Start:=136, Length:=30).Font.FontStyle = "Bold"

End sub



Thảo luận 7 câu trả lời
Lượt xem 149 lượt xem
Vỗ tay vỗ tay
Nguyễn trường sinh 16:09 - Sep 28, 2021

Chào bạn  bạn đang làm gì với code này nhỉ?

Vỗ tay vỗ tay
Nguyễn trường sinh 16:09 - Sep 28, 2021
à.... trong ô chọn mình cần bôi đậm các vị trí đó
Vỗ tay vỗ tay
Nguyễn trường sinh 16:09 - Sep 28, 2021

Chào bạn bạn có thể đẩy file lên giúp gitiho không nhỉ?

Vỗ tay vỗ tay
Nguyễn trường sinh 08:09 - Sep 29, 2021

file đây a... https://drive.google.com/file/d/1NzM1..." target="_blank">

Vỗ tay vỗ tay
Nguyễn trường sinh 08:09 - Sep 29, 2021
Nguyễn trường sinh 09:09 - Sep 29, 2021

Chào bạn sẽ không có cách nào thu được đoạn code đó ngắn hơn bạn nhé, do bắt theo vị trí nên không có cách nào bạn ạ

Vỗ tay vỗ tay
Nguyễn trường sinh 09:09 - Sep 29, 2021

Hoặc bạn rút ngắn code như sau 

Sub In_Dam()
    Range("B5").Value = "Gi" & ChrW(7845) & "y ch" & ChrW(7913) & "ng nh" & ChrW(7853) & "n quy" & ChrW(7873) & "n s" & ChrW(7917) & " d" & ChrW(7909) & "ng " & ChrW(273) & ChrW(7845) & "t, quy" _
    & ChrW(7873) & "n s" & ChrW(7903) & " h" & ChrW(7919) & "u nhà " & ChrW(7903) & " và tài s" & ChrW(7843) & "n khác g" & ChrW(7855) & "n li" & ChrW(7873) & "n v" & ChrW(7899) & "i " & ChrW(273) & _
    ChrW(7845) & "t: s" & ChrW(7889) & " phát hành " _
    & Range("B3").Value & ", s" & ChrW(7889) & " vào s" & ChrW(7893) & ": " & Range("C3").Value _
    & " do " & Range("d3").Value & " c" & ChrW(7845) & "p ngày " _
    & Range("e3").Value
    a = boiden(Range("B5"), 102, 9) & boiden(Range("B5"), 123, 9) & boiden(Range("B5"), 136, 30)
End Sub
Function boiden(rng As Range, vitri As Integer, dodai As Integer)
  rng.Characters(Start:=vitri, Length:=dodai).Font.FontStyle = "Bold"
End Function
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông