VBA New Line (pas a pas) | Com inserir una nova línia a VBA MsgBox?
Nova línia a VBA MsgBox
L’alineació de la frase és molt important per transmetre un missatge adequat als usuaris o lectors. Per fer que la frase sigui adequada, fem servir "nou paràgraf" o nova línia com una de les tècniques i això sol passar al document de Word. Si teniu aquesta pregunta, aquest article us alleujarà la preocupació. Seguiu completament aquest article per obtenir més informació sobre New Line a VBA.
En Excel, quan volem inserir un nou caràcter de línia, bé premem Ctrl + Retorn per inserir un nou salt de línia o fem servir la funció CHR amb 10. A la programació VBA és gairebé inevitable utilitzar interruptors de línia nova per emmarcar frases. Però la pregunta és com podem inserir un nou interruptor de línia VBA?
Com inserir una nova línia a VBA MsgBox?
He vist gent fent servir diverses maneres d'inserir línies noves a VBA. Tenint en compte tot això, he decidit mostrar-los detalladament cadascun d’ells en aquest article.
Abans de mostrar-vos com inserir una nova línia a VBA, deixeu-me mostrar per què heu d'inserir línies a VBA. Per obtenir un exemple, mireu la imatge següent.
He emmarcat la frase al missatge sense inserir cap línia nova als codis VBA. Ara mireu la imatge següent.
Si mireu les dues imatges anteriors, quina sembla neta i ordenada. Tots dos transmeten el mateix missatge, però, tenint en compte les dues imatges, decidiu quina és la vostra millor opció i continueu llegint per aprendre la segona imatge.
Exemple 1: inseriu una línia nova a VBA MsgBox mitjançant "vbNewLine"
Per inserir la nova línia a VBA, podem utilitzar la constant VBA "VbNewLine".
Com diu el nom, inserirà la nova línia entre frases o caràcters. Per exemple, mireu el codi següent.
Codi:
Sub Type_Example1 () MsgBox "Hola, benvingut al fòrum VBA !!!. Us mostrarem com inserir una nova línia en aquest article" End Sub
Al codi anterior, tenim dues frases, la primera és "Hola, benvingut al fòrum VBA !!!". I el segon és "Us mostrarem com inserir una nova línia en aquest article".
L'anterior mostra aquestes frases en una sola línia només com la imatge inferior.
Quan les frases són massa grans, sovint està creant ambigüitat a la ment dels lectors o sembla lletja i els lectors no volen llegir en absolut.
Per evitar totes aquestes coses, podem mostrar el missatge en dues línies en lloc de la línia per defecte. Després de la frase de primera línia, es tanquen les cometes dobles i es posa l’amperia (&) símbol.
Codi:
SubTipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!."
Després que el símbol signe (&) toqui la barra espaiadora i obtingui la constant VBA "vbNewLine”.
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!." & vbNewLine End Sub
Després de la constant "vbNewLine", premeu una barra espaiadora de temps més i afegiu el signe d'amperia (&) símbol.
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!." & vbNewLine & End Sub
Després del segon símbol signe (&), escriviu un caràcter d'espai més, afegiu la frase de línia següent entre cometes dobles.
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!." & vbNewLine & "Us mostrarem com inserir una nova línia en aquest article" End Sub
D’acord, ho hem fet. Executeu el codi per veure les dues frases en dues línies.
Si no esteu satisfet amb l'interruptor de línia única, inseriu un interruptor de línia més introduint un inseridor de línia més a VBA Msgbox mitjançant "vbNewLine".
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!." & vbNewLine & vbNewLine & "Us mostrarem com inserir una nova línia en aquest article" End Sub
A sobre de les paraules en negreta i subratllades s’inseriran dos salts de línia entre les frases i el resultat és el següent.
Exemple 2: inseriu una línia nova amb "Char (10)"
Per obtenir una nova línia en lloc de "vbNewLine", també podem utilitzar la funció CHR per inserir una nova línia a VBA. CHR (10) és el codi per inserir una nova línia a VBA. A continuació es mostra un exemple del mateix.
Codi:
Subtipus_Exemple1 () MsgBox "Hola, aneu al fòrum VBA !!!." & Chr (10) & Char (10) & "Us mostrarem com inserir una nova línia en aquest article" End Sub
Exemple 3: inseriu una línia nova mitjançant "vbCrLf, vbCr, vbLf"
També podem utilitzar les constants “vbCrLf, vbCr, vbLf” per inserir el nou interrupció de línia. A continuació es mostren els exemples del mateix.
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!" & vbLf & vbLf & "Us mostrarem com inserir una nova línia en aquest article" End Sub
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!" & vbCr & vbCr & "Us mostrarem com inserir una nova línia en aquest article" End Sub
Codi:
Subtipus_Exemple1 () MsgBox "Hola, benvingut al fòrum VBA !!!" & vbCrLf & vbCrLf & "Us mostrarem com inserir una nova línia en aquest article" End Sub
Podeu descarregar aquest VBA New Line Excel aquí. Plantilla Excel de nova línia VBA