Ajouter dix minutes à une heure sous forme hh:mm:ss en Vba

zephir94

XLDnaute Impliqué
Bonsoir à vous tous,

Je récupère la saisie d'une textbox depuis un Userform.
La textbox est formatée en hh:mm:ss

et j'écris dans une Cellule d'une feuille cette saisie, je voudrais incrémenter de dix minutes cette saisie !
mais je n'y arrive pas, j'ai fait moultes recherches infructueuses du genre :

VB:
a = TextBox3.Value
a = Format(a, "HH:MM:SS")
ActiveSheet.Range("V" & ligne2).Value =a
ActiveSheet.Range("V" & ligne2).Value = DateAdd("m", 10, ActiveSheet.Range("V" & ligne2).Value)
Merci à vous tous pour m'aider

Bien cordialement
Zephir
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonjour.
N'utilisez Format que pour transformer une donnée numérique en texte, pas le contraire.
Là je dirais :
VB:
ActiveSheet.Cells(ligne2, "V").Value = CDate(TextBox3.Text) + TimeSerial(0, 10, 0)
 
Dernière édition:

Statistiques des forums

Discussions
312 104
Messages
2 085 335
Membres
102 864
dernier inscrit
abderrashmaen