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

arrondir heures au plus bas

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 !

olive323

XLDnaute Occasionnel
Bonjour à tous

Avec cet extrait de code j'arrondi au plus haut
par exemple 04:11:00 devient 04:15:00. etc...
je souhaiterais faire le contraire, 04:11:00 devienne 04:10
Mais je bug??

ActiveCell.Value = Application.WorksheetFunction.Ceiling(Time, 0.00347222)

j'aimerais aussi pouvoir renommer mon onglet sans avoir a modifier """Sheets("Pointage")"""dans la macro???

Petit exemple joint🙂🙂


Cordialement

Olive323
 

Pièces jointes

Re : arrondir heures au plus bas

Bonjour Olive,

VB:
If Time = Application.WorksheetFunction.Ceiling(Time, 0.00347222) Then
    ActiveCell.Value = Application.WorksheetFunction.Ceiling(Time, 0.00347222)
Else
    ActiveCell.Value = Application.WorksheetFunction.Ceiling(Time, 0.00347222) - 0.00347222
End If

devrait faire l'affaire ? Cordialement

KD
 
Re : arrondir heures au plus bas

Bonjour Olive, Bonjour KenDev,

Pour la partie

j'aimerais aussi pouvoir renommer mon onglet sans avoir a modifier """Sheets("Pointage")"""dans la macro???
Tu peux appeler Sheets(1), mais ça dépend de l'ordre des feuilles dans le classeur
ou Feuil1, en fonction du nom afficher dans l'éditeur VBA (CodeName), dans l'explorateur de projets

Code:
Sheets("Pointage").range("A1")

Peut donner

Code:
Sheets(1).range("A1")

ou

Code:
Feuil1.range("A1")
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…