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:
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