Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Selection date du jour

  • Initiateur de la discussion Initiateur de la discussion RONIBO
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

RONIBO

XLDnaute Impliqué
Bonjour,

L'utilise un Contrôles Microsoft pour afficher un calendrier dans une cellule (en jaune).

J'aime beaucoup se calendrier car très pratique,

J'aimerais lui ajouter un petit truck.

Je souhaite afficher la date du jour automatiquement dans la cellule concerné lorsque j'ouvre le fichier (un peu comme "=aujourdhui()"

Je veux intégrer ceci dans mon modèle de facture.

Il faut faire juste attention car lorsque j'ouvre une facture déjà établie, il faut pas que ça me mette la date du jour mais la date à la laquelle j'ai établie la facture (sélectionné une date depuis usf).

C'est pour cela que je veux pas utiliser la formule "=aujourdhui()"

Ci joint un exemple (attention à bien vérifier que les contrôle sont bien installés) 🙂

Merci d'avance

a+
 

Pièces jointes

Re : Selection date du jour

Bonjour,

Dans le module de ton UserForm 'Calendrier':
Code:
Private Sub UserForm_Initialize()
    If IsDate(ActiveCell) Then
        Calendrier.MonthView1.Value = ActiveCell.Value
    Else
        Calendrier.MonthView1.Value = Date
    End If
End Sub

Bien sûr cela remplace les lignes existantes dans UserForm_Initialize

A+
 
Re : Selection date du jour

Peut être ici :

 
Re : Selection date du jour

Re,
Désolé d'enchainer,

Je viens d'avoir une idée

Au démarrage du fichier si cellule vide mettre la date du jour, sinon laisser la date saisie auparavant

Qu'est tu en pense?
a+
 
Re : Selection date du jour

Bonjour,

A toi de voir:
Code:
Private Sub Workbook_Open()
    If Sheets("Feuil1").Range("F11") = "" Then Sheets("Feuil1").Range("F11") = Date
End Sub

Pour corriger la façon précédente, passe le classeur avec les lignes que codes, là où tu les as mises.

A+
 
Re : Selection date du jour

Bonjour Hasco,

Ca ne marche pas,

Regarde s'que j'ai fais :

J'ai mis sa dans ThisWorkBook :
Private Sub Workbook_Open()
If Sheets("Feuil1").Range("F11") = "" Then Sheets("Feuil1").Range("F11") = Date
End Sub

Puis dans l'USF (Calendrier) j'ai mis :

Je me trompe?

a+
 
Re : Selection date du jour

Re,

Tu ne te trompes pas.

Ci-joint le fichier modifié mais attention, comme je n'ai pas la même version du MonthView que toi, tu risque d'avoir un bug à l'ouverture du userForm. Repositionne ton monthview et laisse les lignes de codes comme elles sont.

Regarde les modifications de la macro 'Calendrier'. Une autre manière de faire.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
586
Réponses
6
Affichages
636
Réponses
1
Affichages
398
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…