Vba: como adicionar uma nova linha à caixa de mensagem (com exemplo)
Você pode usar a instrução vbNewLine no VBA para adicionar uma nova linha a uma caixa de mensagem.
Aqui estão duas maneiras comuns de usar esta declaração:
Método 1: adicione uma nova linha à caixa de mensagem
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
Método 2: adicione várias novas linhas à caixa de mensagem
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
Os exemplos a seguir mostram como usar a instrução vbNewLine na prática.
Exemplo 1: Crie uma caixa de mensagem sem novas linhas
Podemos usar a seguinte sintaxe para criar uma caixa de mensagem contendo uma frase longa sem novas linhas:
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
Quando executamos esta macro, recebemos a seguinte saída:
Observe que a frase na caixa de mensagem simplesmente começa em uma nova linha quando atinge um determinado comprimento.
Exemplo 2: Crie uma caixa de mensagem com uma nova linha
Podemos usar a seguinte sintaxe para criar uma caixa de mensagem que cria uma nova linha após a string “Esta é a primeira linha”:
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
Quando executamos esta macro, recebemos a seguinte saída:
Usando a instrução vbNewLine , conseguimos iniciar uma nova linha na caixa de mensagem.
Exemplo 3: Crie uma caixa de mensagem com várias novas linhas
Podemos usar a seguinte sintaxe para criar uma caixa de mensagem que cria duas novas linhas após a string “Esta é a primeira linha”:
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
Quando executamos esta macro, recebemos a seguinte saída:
Usando a instrução vbNewLine duas vezes, conseguimos inserir duas novas linhas na caixa de mensagem.
Isso efetivamente criou uma linha em branco entre as duas strings na caixa de mensagem.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:
VBA: Como encontrar a última linha usada
VBA: Como encontrar a última coluna usada
VBA: como inserir múltiplas linhas