"Erreur 7 : Memoire insuffisante" à la deuxième exécution...

"Erreur 7 : Memoire insuffisante" à la deuxième exécution... - VB/VBA/VBS - Programmation

Marsh Posté le 03-06-2008 à 18:48:34    

Bonjour,
 
J'ai développé une macro sous excel qui utilise un paquet de variables avec des tableaux un peu imposants. La machine employée est capable de le faire tourner sans problème une fois. Au second lancement, mon erreur est : "Erreur 7 : Mémoire insuffisante".
 
J'ai beau retourner le web je ne trouve pas moyen de me débarasser de ce problème...
 
Je tiens à souligner que je n'emploie pas d'objets dans ces macros, uniquement des tableaux de tailles fixes ou variables et des chaînes de caractère suffisament longues pour ingérer des fichiers texte de grande taille.
 
Pour exemple :
 
Dim texte As String
Dim inter() As String
Dim noeud As Long
 
'On Error GoTo erreur
 
'Saisie brute du post
Open post For Binary As #1
texte = Space$(LOF(1))
Get #1, , texte
Close #1

 
inter() = Split(texte, Chr(10))
 
A mon sens les commandes un peu (franchement...) gourmandes sont texte = Space$(LOF(1)) et inter() = Split(texte, Chr(10)).
 
En vous remerciant...


Message édité par shossette le 03-06-2008 à 18:49:34
Reply

Marsh Posté le 03-06-2008 à 18:48:34   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed