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

(RESOLU par PIERROT) Calculer la duree entre deux dates dans textbox

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 !

chaelie2015

XLDnaute Accro
Bonjour Forum
Dans mon UserForm,je souhaite afficher en temps réel la durée ( dif entre deux dates dans deux TextBox) dans un TextBox
ci dessous un code
Code:
Private Sub TextBox10_Change()'---date Départ
es
End Sub

Private Sub TextBox11_Change()'----Date arrivée
es
End Sub


Private Sub TextBox12_Change()'----durée nbr de jours
es
End Sub
Sub es()
 If TextBox10 <> "" And TextBox11 <> "" Then _
 TextBox12.Value = IsDate(TextBox11) - IsDate(TextBox10) Else TextBox12 = ""
 End Sub
Merci par avance
SALUTATIONS
 
Dernière édition:
Re : Calculer la duree entre deux dates dans textbox

Bonsour®

😕
Isdate est une fonction Booléenne !!!
Plutôt utiliser :
If IsDate(TextBox10) And IsDate(TextBox11) Then _
TextBox12.Value = CDate(TextBox11) - CDate(TextBox10) Else TextBox12 = ""
CDate ...
 
Dernière édition:
Re : Calculer la duree entre deux dates dans textbox

Bonjour,

modifie peut être comme suit :
Code:
Sub es()
 If TextBox10 <> "" And TextBox11 <> "" Then _
 TextBox12.Value = CDate(TextBox11) - CDate(TextBox10) Else TextBox12 = ""
 End Sub

BONNE JOURN2E
@+
 
- 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

M
Réponses
3
Affichages
1 K
MONADESIGN82
M
Réponses
1
Affichages
1 K
B
Réponses
10
Affichages
1 K
Babytroll
B
P
Réponses
0
Affichages
2 K
Philadelphie
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…