Macros excel et mémoire paginée

Résolu
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour aux spécialistes,
Juste une petite question toute bête :
Est ce que l'excès de macros sous excel peux faire planter un serveur par manque de mémoire paginée?
Configuration: Windows 2003
Internet Explorer 6.0

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour,
    si dans tes macros, tu utilises des "select", des goto, tu ne remets pas à "nothing" en fin de macro les instantiations (néologisme?, c' est à dire l'utilisation des "set machin=..."), tu utilises beaucoup de mémoire... le changement de page n'est jamais très sain
    on peut toujours augmenter la taille des buffers mais....
    autre chose: éviter les récurrences avec VBA (dommage, j'aime bien)
    0
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Merci de ta réponse rapide.
    Comment utiliser le nothing alors?
    Qu'est ce qu'une récurrence?
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    re,

    1/ avant end sub
    set machin=nothing

    2/ Récurrence
    dans la macro ci dessous" supprimer avec condition" on supprime la ligne si il y a marqué "mois de..." et on rappelle la macro: c'est la récurrence. la macro s'arrête lorsque l'on trouve la valeur: l'erreur fait sortir de la macro
    chez moi en monoposte, je plante à environ 1170 récurrences "saturation de la pile"

    Sub supprimer_avec_condition()
    
    Application.ScreenUpdating = False
    
    On Error Resume Next
    lig = Columns(1).Find("mois de", Range("A65536"), , xlPart).Row
    Rows(lig).Delete
    If Err.Number > 0 Then: End
    
    supprimer_avec_condition
    
    End Sub


    Edit 17:23 valable si XL<2007
    0
  4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Salut,
    Ok merci. J'avoue honnêtement ne pas tout avoir compris mais je vais néanmoins mettre ce fil en "résolu".
    Merci encore
    @+
    0