MdF XL Calendar | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 01-03-2013 09h44
Bonjour,
j'utilise MdF XL Calendar dans une application Excel 2007 sous XP. Jusqu'à présent, tou fonctionnait correctement. Je viens de modifier l'application pour personnaliser le ruban. Les macros sont maintenant lancées à partir du ruban. Lorsque je lance une de ces macros, le calendrier apparait à l'écran alors que je ne suis pas sur un champ date et que la case auto est décochée. Ensuite, je n'arrive plus à le faire disparaitre. Il reste affiché quelque soit l'onglet choisi jusqu'à ce que je ferme l'application. A défaut de trouver pourquoi et comment le calendrier s'affiche sans préavis, pouvez-vous m'indiquer une ligne de commande que je peux rajouter dans ma macro pour faire disparaitre de l'écran le calendrier après execution de cette macro. Merci par avance, Cordialement, JMV Cordialement,
JMV |
|
|
Re: MdF XL Calendar | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 16-03-2013 20h03
Bonjour wjmavsk et bienvenue sur XLpages.com
Je prends quelques instants pour tenter d'apporter, si ce n'est une solution, au moins une réponse à tes demandes (y compris pour ton autre sujet : ici) Tout d'abord et bien évidemment, jamais je n'aurais la prétention d'affirmer que le mDF XLcalendar est un utilitaire tout terrain ou même exempt de tout bug. A l'origine conçu pour mes besoins personnels, j'ai ensuite décidé de le partager (gratuitement) et de l'améliorer au fur et à mesure pour tenter d'en faire un outil généraliste et adapté au mieux pour répondre à bons nombres de situations ou besoins exprimés par des utilisateurs. A lire ton post, je ne peux que constater la présence évidente d'incompatibilité entre ton application et ce calendrier. Et si je n'ai jusqu'à maintenant apporté aucune réponse à ta demande, c'est tout bonnement que je ne peux en l'état en définir la raison vu d'ici. Citation : wjmavsk a écrit : Pourquoi ça fonctionnait avant les modifications de ton application et que ça ne fonctionne plus maintenant ? Navré, mais je n'ai pas idée du problème rencontré pour ma part. Citation : wjmavsk a écrit : Comme tu as pu le lire dans la FAQ consacrée à cet utilitaire, j'ai implémenté des instructions pour permettre d'user du calendrier via commandes VBA et je pense que la commande que tu cherches est certainement "mDFXLcalHide" Cela dit, je n'ai visiblement pas la même approche que toi quant au problème rencontré : même si cette instruction peut te permettre de contourner un dysfonctionnement, il n'en demeure pas moins que dysfonctionnement il y a. Et faire un bricolage pour tenter de masquer le souci n'est, à mon avis, pas une bonne façon de voir les choses. Si le mDF XLcalendar est véritablement la cause de ce dysfonctionnement (oui, tout est possible !), alors je t'encourage à le désinstaller et faire sans. Dans le cas contraire, je t'encourage à reprendre ton code jusqu'à trouver la raison du problème. Bricoler un cache-misère n'est jamais une solution. Bien cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: MdF XL Calendar | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 17-03-2013 00h05
Option Explicit je suis tout à fait d'accord avec votre position, mais quand on est bloqué, il est parfois utile de trouver une solution palliative. Comme je n'arrive pas à trover ce qui se passe, j'ai redéveloppé un calendrier moins élaboré qui fonctionne dans mon application. Par contre, il me reste un problème à régler: Positionner correctement le calendrier à coté de la cellule sélectionnée. coin haut cellule droit / coin haut calendrier gauche. Ce calendrier est utilisé dans un tableau qui comporte près de 2000 lignes et je le fais apparaitre pour 3 des colonnes de ce tableau. J'arrive à le positionner correctement dans l'axe des X, fonction de la colonne. Par contre, ma formule ne fonctionne pas dans l'axe des Y. Le calendrier sort de l'écran lorsque le numéro de lignes est supérieur à 125 (de mémoire). Pour le moment, j'ai pris une position fixe en Y. Par contre j'aimerais bien trouver une solution. J'ai joint le code utilisé pour le positionnement . La commande de positionnement en Y qui ne fonctionne pas est mise en commentaire et remplacée par une position fixe à 350. Avez vous une idée du code qui permettrait de positionner le calendrier et l'aligner sur le haut de la cellule? Merci par avance, Cordialement, JMV |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes