Vba: jak dodać nową linię do okna wiadomości (z przykładem)


Możesz użyć instrukcji vbNewLine w VBA, aby dodać nową linię do okna komunikatu.

Oto dwa typowe sposoby użycia tego stwierdzenia:

Metoda 1: Dodaj nową linię do okna komunikatu

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub

Metoda 2: Dodaj wiele nowych wierszy do okna komunikatu

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub

Poniższe przykłady pokazują, jak w praktyce wykorzystać instrukcję vbNewLine .

Przykład 1: Utwórz okno wiadomości bez nowych linii

Możemy użyć następującej składni, aby utworzyć okno komunikatu zawierające długie zdanie bez znaków nowej linii:

 Sub MsgBoxAddLine()
MsgBox "This is the first line and I wish I could add a second line because this sentence is getting really long"
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Należy pamiętać, że zdanie w oknie komunikatu zaczyna się po prostu od nowej linii po osiągnięciu określonej długości.

Przykład 2: Utwórz okno wiadomości z nową linią

Możemy użyć następującej składni, aby utworzyć okno komunikatu, które utworzy nową linię po ciągu znaków „To jest pierwsza linia”:

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

VBA msgbox z nową linią

Korzystając z instrukcji vbNewLine , mogliśmy rozpocząć nową linię w oknie komunikatu.

Przykład 3: Utwórz okno wiadomości z wieloma nowymi liniami

Możemy użyć następującej składni, aby utworzyć okno komunikatu, które utworzy dwie nowe linie po ciągu znaków „To jest pierwsza linia”:

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Używając dwukrotnie instrukcji vbNewLine , mogliśmy wstawić dwie nowe linie do okna komunikatu.

To skutecznie utworzyło pustą linię pomiędzy dwoma ciągami w oknie komunikatu.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w VBA:

VBA: Jak znaleźć ostatnio używaną linię
VBA: Jak znaleźć ostatnio używaną kolumnę
VBA: jak wstawić wiele linii

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *