Excel VBA Calcul des heures reporté dans un 2e tableau

Anonyme
2024-12-29T22:38:58+00:00

Bonjour

Dans ma base de donnée j'ai une colonne heure

QUi vient d'un formulaire qui possède un textbox heure

Private Sub hrest_AfterUpdate()

Dim hrest As Date

'hrest = Me.hrest.Value

Me.hrest = Format(CDate(Me.hrest), "hh:mm")

End Sub

Que j'utilis ou non 'hrest = Me.hrest.Value

L'heure s'inscrit dans ma BD

1ère question : Je l'utilise ou non?


J'ai un deuxième tableau récapitulatif qui fait le calcul des heures inscrites dans ma BD. Ça ne fonctionne pas. Une idée du problème?

Heures travaillées hrest
Heures travaillées 1:00

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

18 réponses

  1. Anonyme
    2024-12-30T18:43:47+00:00

    Salut,

    Tout ce que j'ai comme code c'est pour la base de données avec le formulaire à compléter.

    Private Sub hrest_AfterUpdate()

    Dim hrest As Date

    Me.hrest = Format(CDate(Me.hrest), "hh:mm")

    End Sub

    Image

    Le calcul se fait à partir d'un tableau standard, sur un autre onglet appelé statistiques

    Image

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2024-12-30T16:44:49+00:00

    Mais il n'y a aucune instruction du genre :

    Range("D4")=hrest

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2024-12-30T14:34:31+00:00

    Salut Daniel,

    Merci et pour ce problème-ci Il ne fait pas l'addition de la colonne heure dans ma base de données) :

    Merci

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2024-12-30T08:54:01+00:00

    Bonjour,

    J'ai du mal à comprendre ton problème. hrest étant ton textbox, je ne vois pas l'utilité de :

    hrest = Me.hrest.Value

    ?

    Sinon, les lignes de code que tu publies n'inscrivent rien dans les cellules.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2024-12-30T06:39:39+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

     Bonjour Denis Verrette1,

    Merci pour votre message dans la communauté Microsoft.

    D’après votre description, il semble que vous rencontriez un problème lié à VBA.

    Eh bien, il existe un meilleur endroit pour publier qui est Stack Overflow.

    Posez des questions de programmation VBA à Stack Overflow en utilisant la balise VBA avec toute autre balise pertinente.

    Veuillez noter que Stack Overflow comprend des directives, telles que la demande d’un titre descriptif, d’une description complète et concise du problème et de suffisamment de détails pour reproduire votre problème. Les demandes de fonctionnalités ou les questions trop larges sont considérées comme hors sujet.

    Avis de non-responsabilité : Microsoft ne fournit aucune assurance et/ou garantie, implicite ou autre, et n’est pas responsable des informations que vous recevez des sites tiers liés ou de tout support lié à la technologie.

    Je ne peux pas vous aider, mais je laisse cette question ouverte au cas où l’un de nos super bénévoles aurait des idées pour vous.

    Sinceres salutations

    Thomas C - MSFT | Spécialiste du support communautaire Microsoft

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire