Khi làm việc với chuỗi trong VBA, hãy sử dụng vbNewLine, vbCrLf hoặc vbCR để chèn ngắt dòng / đoạn mới.
Bài viết này cũng sẽ thảo luận về cách sử dụng ký tự tiếp tục dòng để tiếp tục một câu lệnh trong mã VBA thực của bạn trên một dòng mới.
Sử dụng vbNewLine
Đoạn mã sau cho bạn biết cách bạn sẽ sử dụng vbNewLine để đặt chuỗi văn bản thứ hai trên một dòng mới trong cửa sổ Ngay lập tức:
1234567891011 | Sub usingvbNewLine ()Dim StringOne As StringDim String Hai As StringStringOne = "Đây là Chuỗi Một"StringTwo = "Đây là chuỗi hai"Debug.Print StringOne & vbNewLine & StringTwoKết thúc Sub |
Kết quả là:
Sử dụng vbCrLf
Đoạn mã sau cho bạn biết cách bạn sẽ sử dụng vbCrLf để đặt chuỗi văn bản thứ hai trên một dòng mới trong một hình dạng:
123456789101112131415 | Sub Sử dụngvbCrLf ()Dim StringOne As StringDim String Hai As StringStringOne = "Đây là Chuỗi Một"StringTwo = "Đây là chuỗi hai"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50) .SelectVới sự lựa chọn.Characters.Text = StringOne & vbCrLf & StringTwoKết thúc vớiKết thúc Sub |
Kết quả là:
Sử dụng vbCR
Đoạn mã sau cho bạn biết cách bạn sẽ sử dụng vbCR để đặt chuỗi văn bản thứ hai trên một dòng mới trong hộp thông báo:
1234567891011 | Sub Sử dụngvbCR ()Dim StringOne As StringDim String Hai As StringStringOne = "Đây là Chuỗi Một"StringTwo = "Đây là chuỗi hai"MsgBox StringOne & vbCr & StringTwoKết thúc Sub |
Kết quả là:
Tiếp tục một tuyên bố trong VBA
Bạn có thể sử dụng ký tự tiếp tục dòng (“_” hay còn gọi là dấu gạch dưới) để tiếp tục một câu lệnh từ dòng này sang dòng tiếp theo trong mã VBA của bạn. Đoạn mã sau cho bạn biết cách sử dụng ký tự tiếp tục dòng:
12345 | Dòng phụ tiếp tục ()Nếu Phạm vi ("b1"). Giá trị> 0 Thì _Phạm vi ("c1"). Giá trị = "Lớn hơn 0"Kết thúc Sub |