Comment puis-je arrêter l'enregistreur de macros Excel à partir de lignes de code d'habillage automatique?


6

Lors de l'enregistrement d'une macro dans Excel (2007), l'enregistreur encapsule souvent les lignes de code si leur longueur est trop longue en utilisant un caractère "_". Tout cela est très bien sauf qu'il y a apparemment une limite stricte au nombre de fois qu'une ligne peut être encapsulée dans l'IDE VBA et si l'enregistreur dépasse cette limite, l'enregistrement s'arrête.

Existe-t-il un moyen d'empêcher l'enregistreur de macrospecter automatiquement le code enregistré afin que de longues lignes puissent être enregistrées sans faire exploser l'EDI?


Cette limite est assez élevée mais non? Que faites-vous pour créer des lignes de code individuelles aussi longues?!
Simon Cowen

@Simon Travailler avec des tableaux croisés dynamiques. J'ai pu trouver une solution à mon problème de codage, mais il serait toujours bon de connaître la réponse à cette question.
Xantec

Réponses:


4

Je ne pense pas que cela soit configurable dans l'éditeur. Avant de dépasser la limite, vous pouvez obtenir quelques caractères supplémentaires en modifiant les options de largeur de tabulation.

  1. Cliquez sur le bouton Visual Basic dans l'onglet Développeur dans Excel.
  2. Choisissez le menu Outils-Options.
  3. Modifiez la valeur Largeur de tabulation en un nombre inférieur.

enter image description here

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.