Bom Dia Apenas compartilhando com vocês!!
O Código:
Function Msg(ParamArray parm())
For a = LBound(parm) To UBound(parm)
If Len(parm(a)) > max_len Then
max_len = Len(parm(a))
End If
Next a
For a = LBound(parm) To UBound(parm)
If Len(parm(a)) < max_len Then
spaces = (((max_len – Len(parm(a))) / 1.6))
For b = 1 To spaces
parm(a) = " " & parm(a) & " "
Next b
End If
msgstring = msgstring & parm(a) & Chr(10)
Next a
MsgBox msgstring
End Function
Sub Testar_Msg()
a = Msg("Esta é uma frase que está na 1ª linha;", "Esta está na segunda;", _
"Esta encontra-se na terceira linha", _
"e esta na 4ª, mas a mensagem está toda centrada!")
End Sub
Nota – este código, agora adaptado, apareceu num Newsgroup de Excel pela mão de Paul Anthony (1998).
Dica de Leitura. Disponível em:
< http://exceler.org/centrar-texto-numa-msgbox/>. Acesso em: 13 de maio. 2017.
Postado : 13/05/2017 8:04 am