Contenu récent par Pyje

  1. P

    Mettre à jour le contenu d'une MACRO

    Re : Mettre à jour le contenu d'une MACRO Avant de faire ta sauvegarde, il te faut récupérer le nom du classeur, par exemple : nomfich = ActiveWorkbook.Name et ensuite utiliser la variable contenant ce nom à la place de 'Tony' exemple : ActiveWorkbook.SaveAs Filename:="E:\" & nomfich
  2. P

    Macros dans XLSTART

    Normalement, une macro stockée dans le répertoire XLSTART se charge automatiquement à l'ouverture d'EXCEL, quelque soit le mode de lancement (ouverture directe ou via un double clic sur un classeur) et peut alors être exécutée. J'ai un poste, (et apparemment un seul) sur lequel ce chargement ne...
  3. P

    VBA - problème d'initialisation ?

    Re : VBA - problème d'initialisation ? Encore merci pour toutes ces informations.
  4. P

    VBA - problème d'initialisation ?

    Re : VBA - problème d'initialisation ? Merci Gaël, Il semble que tu aies vu juste, avec tes 2 instructions, ça va beaucoup mieux ! Il y a effectivement dans le classeur des calculs. Etrange quand même cette affaire car je maintiens, je n'ai jamais eu ce problème lors d'une première exécution...
  5. P

    VBA - problème d'initialisation ?

    Re : VBA - problème d'initialisation ? La déclaration des variables ne change rien au problème ! En faisant différents essais, j'ai isolé la partie posant problème dans une macro qui me sert de test, la voici ci-dessous, c'est la boucle "For x ...." : Dim der_lig As Integer Dim x As...
  6. P

    VBA - problème d'initialisation ?

    Re : VBA - problème d'initialisation ? Merci skoobi pour ta réponse. Je n'ai pas pour habitude de déclarer les variables. Peut-être est-ce une mauvaise habitude? Qui pourrait me fournir des explications sur ce point ? Je vais faire des essais suivant ta suggestion.
  7. P

    VBA - problème d'initialisation ?

    J'ai plusieurs macros de mise en forme de tableaux qui durent normalement très peu de temps, moins de 30 secondes. Mais après une première exécution, si je les relance, sans avoir entre temps fermé et réouvert la feuille EXCEL où elles se trouvent, elles peuvent durer plusieurs minutes, jusqu'à...