je confirme aussi : plantage d'Excel 2007 rien qu'en saisissant la ligne de code !
qu'on saisisse la ligne dans une sub ou hors d'une sub (au niveau module) ; comme Staple, j'avais jamais vu ça non plus ! c'est fou, ça plante sans même avoir demandé une compilation ou une exécution du code ! ça voudrait dire que ça cherche à interpréter la ligne de code même si on n'a pas fini de la saisir ??? !!!
en temps normal, même sans demander une compil ou une exécution, ce qui se « déclenche » lors de l'étape de l'écriture d'une ligne de code VBA et
avant même de passer à la ligne suivante est ce qui affiche les bulles jaunes pour montrer les arguments d'une sub ou d'une fonction ; j'sais pas quel est le composant inclus dans VBA lui-même qui fait ça, mais j'pense que c'est lui qui doit avoir un bug et être le responsable !
j'avais pensé aussi à un autre composant interne de VBA, celui qui est chargé de mettre des majuscules aux mots-clés
(keywords) ; mais non, c'est pas ça, puis que pour ça, sa se déclenche quand on passe à la ligne suivante ; or pour la saisie de
ReDim test(, 0 to 1)
qui fait planter Excel, on n'est pas encore passé à la ligne suivante ! ça se produit bien sur la même ligne, sans qu'on aie appuyé sur la touche Entrée !
j'mets un "J'adore" à
pam37 pour avoir découvert ça, et en même temps, comme elle est nouvelle, j'lui souhaite la bienvenue sur le site XLD !
tu as écrit : « Ce n'est pas un bug » ; mais d'habitude, une erreur de compilation ne fait pas ça ! et même pour des erreurs d'exécution, c'est rare que ça entraîne carrément un crash de l'application Excel ! pour moi, c'est un bug sévère et grave, que Microsoft serait bien avisé de corriger ! et même si on n'est pas censé utiliser ReDim
sans avoir utilisé auparavant le Dim
correspondant.