Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Vider la mémoire

3 réponses
Avatar
DENIS
Bonjour,

Quelle instruction faudrait-il rajouter =E0 la fin d'une=20
macro pour vider enti=E8rement la m=E9moire d'excel ?

J'ai bien, =E0 la fin des instructions de mes userforms,=20
rajout=E9' "unload 'userform1'" et "hide 'userform1'", mais=20
je pense qu'excel sature en m=E9moire.

Merci pour votre aide.
Denis

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
si tu as des variables objets, tu fais
set mavar1 = Nothing
etc
mets plutot unload que hide
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"DENIS" a écrit dans le message de news:25dc401c46276$b0559c00$
Bonjour,

Quelle instruction faudrait-il rajouter à la fin d'une
macro pour vider entièrement la mémoire d'excel ?

J'ai bien, à la fin des instructions de mes userforms,
rajouté' "unload 'userform1'" et "hide 'userform1'", mais
je pense qu'excel sature en mémoire.

Merci pour votre aide.
Denis
Avatar
Tonio
"Pierre CFI [mvp]" a écrit dans le message de
news:OsH$
bonjour
si tu as des variables objets, tu fais
set mavar1 = Nothing
etc
mets plutot unload que hide
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"DENIS" a écrit dans le message de
news:25dc401c46276$b0559c00$

Bonjour,

Quelle instruction faudrait-il rajouter à la fin d'une
macro pour vider entièrement la mémoire d'excel ?

J'ai bien, à la fin des instructions de mes userforms,
rajouté' "unload 'userform1'" et "hide 'userform1'", mais
je pense qu'excel sature en mémoire.

Merci pour votre aide.
Denis




Avatar
Tonio
Salut,

Y'a rien d'autres à faire que ça parceque mon prog continue à bouffer de la
mémoire ?

Je met mes variables String à "" puis à Empty
Idem pour mes variables Integer, Double et Boolean (maVariable = Empty)

Pour mes variables objets, je fais des set maVariable = Nothing.

En ce qui concerne mes formulaires, je fais des Unload sur mes UserForms
(Unload monUserForm) mais ça suffit toujours pas !!!

On peut rien faire d'autres ???? :-(

Merci,
@+,

Tonio

"Pierre CFI [mvp]" a écrit dans le message de
news:OsH$
bonjour
si tu as des variables objets, tu fais
set mavar1 = Nothing
etc
mets plutot unload que hide
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"DENIS" a écrit dans le message de
news:25dc401c46276$b0559c00$

Bonjour,

Quelle instruction faudrait-il rajouter à la fin d'une
macro pour vider entièrement la mémoire d'excel ?

J'ai bien, à la fin des instructions de mes userforms,
rajouté' "unload 'userform1'" et "hide 'userform1'", mais
je pense qu'excel sature en mémoire.

Merci pour votre aide.
Denis