Lorsque vous créez une macro VBA, vous pouvez rencontrer de très longues lignes. L’éditeur VBA gérera les longues lignes, mais il est généralement pénible de faire défiler l’écran vers la gauche et la droite pour revoir une ligne. Certains langages de programmation (tels que C ou Perl) vous permettent de continuer les lignes de programme simplement en appuyant sur Entrée et en continuant avec la ligne.

Cependant, VBA nécessite une séquence de caractères spéciale pour indiquer que vous souhaitez continuer la ligne de programme en cours sur la suivante. Cette séquence se compose d’un espace et d’un trait de soulignement. Prenons l’exemple de code suivant:

With Selection.ParagraphFormat.TabStops     .ClearAll     .Add Position:=InchesToPoints(Val(MyTab)), _         Alignment:=wdAlignTabDecimal, _         Leader:=wdTabLeaderSpaces End With

Ce code continue une ligne de programme sur trois lignes physiques en utilisant l’espace et le trait de soulignement à la fin de chaque ligne continue. Vous pouvez utiliser les caractères de continuation pour continuer les lignes de programmation que vous désirez. La seule chose dont vous devez vous souvenir est que vous ne pouvez utiliser les caractères à des fins de continuation que si vous les placez entre des jetons réguliers ou des mots-clés utilisés dans la ligne de programme. Si vous les placez au milieu d’un mot-clé ou dans une chaîne (entre guillemets), VBA ne saura pas ce que vous vouliez et peut générer une erreur.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (13258) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Continuing_Macro_Lines [Continuing Macro Lines].