Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

plantage Watson + adresse memoire

  • Initiateur de la discussion Initiateur de la discussion FDI
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

FDI

Guest
Bonjour le Forum, ceci n'est pas une question mais une info.

j'ai comilé mon code VBA et obtenu un plantage complet de Excel, avec un message du Dr Watson qui sous entendait que j'écrivais à une adresse non autorisée 0x0012032130 ou qqch ds le genre.

Explication : j'essayais de mettre dans une variable une valeur trop longue (par exemple, [espace] et "+" dans une variable "signe de l'oparation" de longueur déclarée = 1.

Si un même plantage vous arrive, voici comment j'ai procédé pour le déceler :

a) j'ai compilé séparément la première moitié de mes procédures et fonctions, puis la seconde moitié, puis la première moitié de celles qui plantaient etccc bref, par dichoomie, j'ai isolé la procdédure contenant l'erreur.

b) j'ai vérifié mes affectations de valeurs (mavariable = cells(i,j).value ) et ajouté des filtres (mavariable = left(trim(cell(i,j).value)))

Pour info, il existe un produit (onéreux) dont je n'ai pas cherché à savoir le nom, qui détecte ce genre d'erreurs et qui est utilisé par les pros du développement... parait qu'il coute dans les 7600 euros... (c'est du "on dit")

Voilà, peut être qu'excel 200x résout ce pb, où qu'un surdoué du présent forum proposera une macro enrichissant le compilateur vba d'excel pour lui aprendre à signaler cette erreur sans planter ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…