Partager via


Expression trop complexe (Erreur 16)

Le nombre de sous-expressions autorisé dans une expression en virgule flottante varie d’une plateforme à l’autre. Par exemple, sur les systèmes d’exploitation Microsoft Windows 32 bits, la limite correspond à 8 niveaux d’expressions en virgule flottante imbriqués. Causes et solutions pour cette erreur :

  • Une expression en virgule flottante contient trop de sous-expressions imbriquées.

    Fractionnez l’expression en plusieurs expressions distinctes de manière à éviter cette erreur.

    Note Dans les versions antérieures de Visual Basic, l’erreur 16 était « Expression de chaîne trop complexe ». Cette condition d’erreur ne peut plus se produire. Cependant, si vous utilisez un ancien code interceptant et gérant cette erreur, vous devez le retirer pour éviter toute confusion avec cette nouvelle erreur.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.