Classeur vierge au démarrage d'Excel ?
Résolu/Fermé
1Globule
Messages postés
62
Date d'inscription
mercredi 4 mai 2016
Statut
Membre
Dernière intervention
28 mars 2019
-
4 mai 2016 à 10:35
1Globule Messages postés 62 Date d'inscription mercredi 4 mai 2016 Statut Membre Dernière intervention 28 mars 2019 - 24 mai 2016 à 12:38
1Globule Messages postés 62 Date d'inscription mercredi 4 mai 2016 Statut Membre Dernière intervention 28 mars 2019 - 24 mai 2016 à 12:38
A voir également:
- Mettez dans l'ordre les étapes de démarrage d'excel
- Excel trier par ordre croissant chiffre - Guide
- Forcer demarrage pc - Guide
- Pc lent au démarrage - Guide
- Liste déroulante excel - Guide
- Reinitialiser pc au demarrage - Guide
7 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
4 mai 2016 à 10:47
4 mai 2016 à 10:47
Bonjour,
Avant de faire ton
Avant de faire ton
Workbooks.addil te faut tester que ton nombre de classeurs soit à zéro.
If Workbooks.Count < 1 Then Workbooks.Add
1Globule
Messages postés
62
Date d'inscription
mercredi 4 mai 2016
Statut
Membre
Dernière intervention
28 mars 2019
2
4 mai 2016 à 13:56
4 mai 2016 à 13:56
Personne n'aurait une idée ?
C'est un sujet assez pointu, j'en conviens, mais il y a toujours des experts, normalement, sur CCM !
C'est un sujet assez pointu, j'en conviens, mais il y a toujours des experts, normalement, sur CCM !
1Globule
Messages postés
62
Date d'inscription
mercredi 4 mai 2016
Statut
Membre
Dernière intervention
28 mars 2019
2
18 mai 2016 à 13:50
18 mai 2016 à 13:50
Personne ne travaille avec des classeurs Perso partagés entre collègues ? Je n'ai toujours pas réussi à régler ce problème...
Merci !
Merci !
thev
Messages postés
1884
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
17 novembre 2024
691
18 mai 2016 à 21:44
18 mai 2016 à 21:44
Je ne comprends pas pourquoi tu n'enregistres pas tes macros personnelles en ".xlam"
Avec cette extension, il n'y a pas de souci.
Avec cette extension, il n'y a pas de souci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
1Globule
Messages postés
62
Date d'inscription
mercredi 4 mai 2016
Statut
Membre
Dernière intervention
28 mars 2019
2
24 mai 2016 à 09:59
24 mai 2016 à 09:59
J'ai essayé l'extension XLAM mais pour qu'elle fonctionne, il faut que le fichier soit enregistré dans "Users \ appData \ Roaming \ Microsoft \ AddIns".
Or ce que je souhaite, c'est partager ce fichier entre collègues, donc sur un répertoire commun (ce qui n'est pas le cas de "Users \ appData").
Or ce que je souhaite, c'est partager ce fichier entre collègues, donc sur un répertoire commun (ce qui n'est pas le cas de "Users \ appData").
thev
Messages postés
1884
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
17 novembre 2024
691
24 mai 2016 à 11:04
24 mai 2016 à 11:04
J'ai essayé l'extension XLAM mais pour qu'elle fonctionne, il faut que le fichier soit enregistré dans "Users \ appData \ Roaming \ Microsoft \ AddIns".
Je viens de réessayer avec Excel 2013. Cela fonctionne avec n'importe que dossier. Vous n'avez peut être pas la même version d' Excel.
Je viens de réessayer avec Excel 2013. Cela fonctionne avec n'importe que dossier. Vous n'avez peut être pas la même version d' Excel.
1Globule
Messages postés
62
Date d'inscription
mercredi 4 mai 2016
Statut
Membre
Dernière intervention
28 mars 2019
2
24 mai 2016 à 12:38
24 mai 2016 à 12:38
Ca y est !
Merci à Thev de m'avoir mis sur la piste.
La solution consiste à créer un fichier XLAM et à l'enregistrer sur un répertoire commun.
Sur le poste de chaque utilisateur, aller dans les compléments et ajouter le fichier en passant par le bouton "Parcourir".
Excel demande si le fichier doit être copié dans la bibliothèque personnelle : C'était là mon erreur : Il faut répondre Non.
En répondant oui, le fichier est automatiquement copié vesr le répertoire "AddIns", et les macros pointent vers ce fichier, sans utiliser le fichier du répertoire commun (le partage devient inutile). Par contre, en répondant non, les macros pointent bien vers le répertoire commun.
Pour l'instant j'ai installé trois utilisateurs, il n'y a pas de conflit, tout fonctionne parfaitement.
Merci à tous pour votre aide précieuse.
Merci à Thev de m'avoir mis sur la piste.
La solution consiste à créer un fichier XLAM et à l'enregistrer sur un répertoire commun.
Sur le poste de chaque utilisateur, aller dans les compléments et ajouter le fichier en passant par le bouton "Parcourir".
Excel demande si le fichier doit être copié dans la bibliothèque personnelle : C'était là mon erreur : Il faut répondre Non.
En répondant oui, le fichier est automatiquement copié vesr le répertoire "AddIns", et les macros pointent vers ce fichier, sans utiliser le fichier du répertoire commun (le partage devient inutile). Par contre, en répondant non, les macros pointent bien vers le répertoire commun.
Pour l'instant j'ai installé trois utilisateurs, il n'y a pas de conflit, tout fonctionne parfaitement.
Merci à tous pour votre aide précieuse.
4 mai 2016 à 11:02
J'ai supposé que les deux classeurs masqués étaient comptés, et j'ai modifié ton code par If Workbooks.count=2 then Workbooks.Add
Le problème est alors inverse, un classeur vierge s'ouvre même si je démarre Excel en ouvrant le fichier "Comptes"...
Je pense que la procédure teste le nombre de classeurs dès l'ouverture d'Excel, avant même que le fichier "Comptes" soit ouvert (entre le démarrage d'Excel et l'ouverture du fichier, en fait)...
4 mai 2016 à 11:54
En général le test à égalité est sujet à soucis. Si tes 2 classeurs sont comptés (cela dépend de leur ouverture) :
4 mai 2016 à 11:59
"If Workbooks.count<3" ou "If Workbooks.count=2" donnent la même chose : Si j'ouvre mon fichier "Comptes", j'ai un classeur vierge qui s'ouvre en même temps...