Je cherche un contrôle à ajouter à userForm pour permettre à un utilisateur de choisir la date. J'en ai trouvé un bon à cette adresse
Formatage des dates MM/JJ/AAAA dans la zone de texte en VBA
de Siddharth Rout qui est parfait mais il génère des feuilles invisibles qui ne sont pas nécessaires pour mon application. J'ai essayé d'arrêter de créer des feuilles mais je ne pouvais pas le comprendre.
Pouvez-vous s'il vous plaît laissez-moi savoir comment je peux modifier correctement le code Siddharth Rout ou me diriger vers une autre application comme celle-là?
Merci pour votre temps
INSTRUCTIONS DU BUREAU 2013 :
(Pour Windows 7 (x64) | MS Office 32 bits )
Option 1 | Vérifier si la capacité existe déjà | 2 minutes
Option 2 | Le contrôle "Monthview" n'existe pas actuellement | 5 minutes
OK, l'une ou l'autre de ces deux étapes devrait fonctionner pour vous si vous utilisez Office 2013 (32 bits) sous Windows 7 (x64). Certaines étapes peuvent être différentes si vous utilisez une combinaison différente de Windows 7 et Office 2013.
Le contrôle "Monthview" sera votre "DatePicker" pleinement développé. Il vient équipé de ses propres propriétés et image. Il fonctionne très bien. Bonne chance.
Site: "bonCodigo" d'en haut (ceci est une extension mise à jour de son travail)
Site: "AMM" d'en haut (ceci est juste une extension de son ajout)
Site: Diverses pages Web du support Microsoft
Vous pouvez essayer le "Microsoft Date et Time Picker Control". Pour l'utiliser, dans la Boîte à outils, cliquez avec le bouton droit de la souris et choisissez "Contrôles supplémentaires ...". Ensuite, vous cochez "Microsoft Date and Time Picker Control 6.0" et OK. Vous aurez un nouveau contrôle dans la Boîte à outils pour faire ce dont vous avez besoin.
Je viens de trouver quelques impressions de cet écran sur: http://www.logicwurks.com/CodeExamplePages/EDatePickerControl.html Oubliez les procédures, vérifiez simplement les printscreens.
Dans Access 2013. Déposez un contrôle "Zone de texte" sur votre formulaire. Dans la feuille de propriétés du contrôle sous l'onglet Format, recherchez la propriété Format. Définissez ceci sur l'une des options de format de date. Le travail est terminé.
Il suffit de jeter quelques éclaircissements sur certaines questions liées à ce contrôle.
Le sélecteur de date n'est pas un contrôle standard fourni avec le package bureautique. Les développeurs ont donc rencontré des problèmes tels que des contrôles de sélecteur de date manquants lorsque l'application était déployée dans d'autres machines/versions d'Office. Pour l'utiliser, vous devez activer la référence au fichier .dll, .ocx qui le contient.
En cas d’absence d’un sélecteur de date, vous devez remplacer le fichier MSCOMCT2.OCX dans le répertoire System ou System32 et l’inscrire correctement. Essayez ce lien à faire le remplacement approprié du fichier.
Dans la barre de menus de l'éditeur VBA-> sélectionnez outils-> références, puis recherchez la référence du sélecteur de date et vérifiez-la.
Si vous avez besoin du fichier, téléchargez MSCOMCT2.OCX à partir de ici .