Appel de macro depuis une autre et qui plante Excel

  • Initiateur de la discussion Initiateur de la discussion Jean-Phi
  • 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 !

J

Jean-Phi

Guest
Ciao le forum !

Cela fait quelque temps que je développe un code sous Excel 2000 et ce matin, je viens d'avoir un bug que je ne comprends pas.

Voilà la situation simplifiée du module qui pose pb :


Option Explicit
Sub menu()

dim e%
.
e=range("A3").column
.
Call Suite(e,e+1) -> C'EST LA !!!! Au moment de lancer la macro, gros plantage, la mémoire ne peut pas être "read" et après click sur OK, tout le tremblement avec fermeture d'Excel en bonne et due forme...

End Sub


Sub Suite(a%,b%)
.
Columns(a).ColumnWidth = 28
Columns(b).ColumnWidth = 28
.
.

cells(a,1).select...

End Sub


Est-ce que c'est une erreur de débutant ou y'a un truc bizarre...

Sachant que les 2 macros (menu - sans l'appel à Suite évidemment - et Suite) séparément fonctionnent très bien et si je rajoute la macro Suite dans menu, ça marche aussi !

Si quelqu'un a une idée, je suis preneur.
Merci d'avance !

Codialement
J-Phi
 
Bonsoir,

Je viens d'essayer ta macro et une autre sans la fonction Call et aucun problème

Sub menu2()

Dim e%

e = Range("A3").Column

Suite e, e + 1 '-> C'EST LA !!!! Au moment de lancer la macro, gros plantage, la mémoire ne peut pas être "read" et après click sur OK, tout le tremblement avec fermeture d'Excel en bonne et due forme...

End Sub

Essaie avec celle çi

La fonction Call n'est pas obligatoire à partir du moment ou tu appelles une macro présente dans le même projet

Par contre, je sais que les problèmes de plantages dû à la mémoire qui ne peut pas être "read" viens souvent des fichiers temporaires.

Voir pour supprimer tous les fichiers TMP présent sur ton DD (sauf ceux du jour !!!)

@+

Ronan
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour