OVH Cloud OVH Cloud

Macros Complementaires

7 réponses
Avatar
Le Soleil
Bonjour tout le monde
Je travaille actuellemnt sur 9 fichiers, qui utilisent chacun un fichier
complémentaire different. Si je ferme tous mes fichiers et les réouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le réouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée

7 réponses

Avatar
MichDenis
Est-ce que chaque fichier xla (macro complémentaire) est associé seulement
avec UN fichier xls ?

À quoi sert ta macro complémentaires...
À des nouvelles fonctions pour ta feuille de calcul ?
Ou
À des nouvelles fonctions et procédures requises pour tes macros en VBA ?

Est-ce que tu désires que toutes tes macros complémentaires soit disponibles
à l'ouverture d'excel ou seulement lorsque le fichier xls associé à à macro
complémentaire s'ouvre ?


"Le Soleil" a écrit dans le message de news:

Bonjour tout le monde
Je travaille actuellemnt sur 9 fichiers, qui utilisent chacun un fichier
complémentaire different. Si je ferme tous mes fichiers et les réouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le réouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée
Avatar
Le Soleil
Absolument. Je valide le fichier XLA à l'ouverture du XLS et le referme à la
clôture. A chaque fichier XLS correspond un seul fichier XLA.
--
Merci et Bonne journée



Est-ce que chaque fichier xla (macro complémentaire) est associé seulement
avec UN fichier xls ?

À quoi sert ta macro complémentaires...
À des nouvelles fonctions pour ta feuille de calcul ?
Ou
À des nouvelles fonctions et procédures requises pour tes macros en VBA ?

Est-ce que tu désires que toutes tes macros complémentaires soit disponibles
à l'ouverture d'excel ou seulement lorsque le fichier xls associé à à macro
complémentaire s'ouvre ?


"Le Soleil" a écrit dans le message de news:

Bonjour tout le monde
Je travaille actuellemnt sur 9 fichiers, qui utilisent chacun un fichier
complémentaire different. Si je ferme tous mes fichiers et les réouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le réouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée





Avatar
MichDenis
Une façon de faire....

En supposant que tes fichiers xla (macros complémentaires) sont associés
à UN fichier .xls particulier, pourquoi ne pas passer ton fichier xla en
référence (bibliothèque) à ton fichier xls concerné.

Pour ce faire, au moment de l'élaboration de ton fichier xla,
tu dois avoir modifier la propriété "Name" du projet vba de ton fichier
à l'aide de la fenêtre de l'éditeur de code.

Pour ce faire, tu déprotèges ton fichier xla
Sélectionne le nom de ton fichier xla dans la fenêtre "Projet vba"
et affiche la fenêtre des propriétés. Tu dois changer le nom par
défaut "VBAProject" pour un nom unique et significatif par rapport
à l'objet de celui-ci. Tu dois enregistrer ton fichier xla manuellement
pour sauvegarder la modification. Tu peux par la suite reprotéger
ton fichier xla.

Pour ajouter ton fichier xla en références à ton fichier xls
A ) dans la fenêtre de l'éditeur de code,
- tu sélectionnes ton fichier xls
- à l'aide de la barre des menus de la fenêtre de l'éditeur
de code / Outils / Références / tu utilises le bouton parcourir de
la fenêtre et tu remontes dans l'arborescence de l'explorateur windows
qu'à l'emplacement de ton fichier xla que tu veux ajouter en référence et
tu double-cliques sur ce dernier. Le nom que tu lui a donné va s'ajouter
à la liste des références déjà présentes dans la fenêtre. Tu t'assure que
tu l'as coché .. ferme la fenêtre et tu enregistres ton classeur xls.

Le fichier xla (macro complémentaire va s'ouvrir et se fermer au rythme
de ton fichier xls. Toutes les fonctions et procédures de ton fichier xla
vont être disponible.

P.S. IL ne faut pas t'amuser à modifier l'emplacement de ta macro complémentaire
(ton fichier xla).


"Le Soleil" a écrit dans le message de news:

Bonjour tout le monde
Je travaille actuellement sur 9 fichiers, qui utilisent chacun un fichier
complémentaire différent. Si je ferme tous mes fichiers et les rouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le rouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée
Avatar
Le Soleil
OK ca marche, ............meme si cela ne répond pas à la question.
Merci de ton aide.
--
Merci et Bonne journée



Une façon de faire....

En supposant que tes fichiers xla (macros complémentaires) sont associés
à UN fichier .xls particulier, pourquoi ne pas passer ton fichier xla en
référence (bibliothèque) à ton fichier xls concerné.

Pour ce faire, au moment de l'élaboration de ton fichier xla,
tu dois avoir modifier la propriété "Name" du projet vba de ton fichier
à l'aide de la fenêtre de l'éditeur de code.

Pour ce faire, tu déprotèges ton fichier xla
Sélectionne le nom de ton fichier xla dans la fenêtre "Projet vba"
et affiche la fenêtre des propriétés. Tu dois changer le nom par
défaut "VBAProject" pour un nom unique et significatif par rapport
à l'objet de celui-ci. Tu dois enregistrer ton fichier xla manuellement
pour sauvegarder la modification. Tu peux par la suite reprotéger
ton fichier xla.

Pour ajouter ton fichier xla en références à ton fichier xls
A ) dans la fenêtre de l'éditeur de code,
- tu sélectionnes ton fichier xls
- à l'aide de la barre des menus de la fenêtre de l'éditeur
de code / Outils / Références / tu utilises le bouton parcourir de
la fenêtre et tu remontes dans l'arborescence de l'explorateur windows
qu'à l'emplacement de ton fichier xla que tu veux ajouter en référence et
tu double-cliques sur ce dernier. Le nom que tu lui a donné va s'ajouter
à la liste des références déjà présentes dans la fenêtre. Tu t'assure que
tu l'as coché .. ferme la fenêtre et tu enregistres ton classeur xls.

Le fichier xla (macro complémentaire va s'ouvrir et se fermer au rythme
de ton fichier xls. Toutes les fonctions et procédures de ton fichier xla
vont être disponible.

P.S. IL ne faut pas t'amuser à modifier l'emplacement de ta macro complémentaire
(ton fichier xla).


"Le Soleil" a écrit dans le message de news:

Bonjour tout le monde
Je travaille actuellement sur 9 fichiers, qui utilisent chacun un fichier
complémentaire différent. Si je ferme tous mes fichiers et les rouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le rouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée






Avatar
Le Soleil
OK ca marche ..............même si cela ne répond pas a la question.
Merci de ton aide
--
Merci et Bonne journée



Une façon de faire....

En supposant que tes fichiers xla (macros complémentaires) sont associés
à UN fichier .xls particulier, pourquoi ne pas passer ton fichier xla en
référence (bibliothèque) à ton fichier xls concerné.

Pour ce faire, au moment de l'élaboration de ton fichier xla,
tu dois avoir modifier la propriété "Name" du projet vba de ton fichier
à l'aide de la fenêtre de l'éditeur de code.

Pour ce faire, tu déprotèges ton fichier xla
Sélectionne le nom de ton fichier xla dans la fenêtre "Projet vba"
et affiche la fenêtre des propriétés. Tu dois changer le nom par
défaut "VBAProject" pour un nom unique et significatif par rapport
à l'objet de celui-ci. Tu dois enregistrer ton fichier xla manuellement
pour sauvegarder la modification. Tu peux par la suite reprotéger
ton fichier xla.

Pour ajouter ton fichier xla en références à ton fichier xls
A ) dans la fenêtre de l'éditeur de code,
- tu sélectionnes ton fichier xls
- à l'aide de la barre des menus de la fenêtre de l'éditeur
de code / Outils / Références / tu utilises le bouton parcourir de
la fenêtre et tu remontes dans l'arborescence de l'explorateur windows
qu'à l'emplacement de ton fichier xla que tu veux ajouter en référence et
tu double-cliques sur ce dernier. Le nom que tu lui a donné va s'ajouter
à la liste des références déjà présentes dans la fenêtre. Tu t'assure que
tu l'as coché .. ferme la fenêtre et tu enregistres ton classeur xls.

Le fichier xla (macro complémentaire va s'ouvrir et se fermer au rythme
de ton fichier xls. Toutes les fonctions et procédures de ton fichier xla
vont être disponible.

P.S. IL ne faut pas t'amuser à modifier l'emplacement de ta macro complémentaire
(ton fichier xla).


"Le Soleil" a écrit dans le message de news:

Bonjour tout le monde
Je travaille actuellement sur 9 fichiers, qui utilisent chacun un fichier
complémentaire différent. Si je ferme tous mes fichiers et les rouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le rouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

--
Merci et Bonne journée






Avatar
MichDenis
| OK ca marche ..............même si cela ne répond pas a la question.

Il ne faut pas te gêner pour relancer le fil en apportant des précisions
aux interrogations en suspens...
Avatar
LargoWinch
Bonjour tout le monde
Je travaille actuellemnt sur 9 fichiers, qui utilisent chacun un fichier
complémentaire different. Si je ferme tous mes fichiers et les réouvre plus
tard, je retrouve automatiquement tous mes fichiers XLA. Mais lorsque je
ferme Excel et que je le réouvre, je suis obligé de redéclarer quelques
fichiers XLA, car certains n'apparaissent plus dans la fenêtre des macros
complémentaires. Y aurait-il un nombre maxi de fichiers autorisés, ou une
astuce pour palier à ce problème ?

Environnement : Win XP Pro, Office 2003 et mon PC est tout neuf et vient
juste d'être configuré.

1 astuce : verifier à l'ouverture d'un fichier que la macro

complémentaire est bien chargée, la charger sinon.

Un grand classique de la macro complémentaire Analyses et cheplusquoi,
très utilisée.