IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Figer une heure sur excel [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2024
    Messages : 2
    Par défaut Figer une heure sur excel
    Bonjour je ne suis pas très avancé en excel et je n'y connais rien en VBA.

    J'ai besoin de faire une fiche de présence sur excel, et lorsque le salarié entre son nom dans une case, l'heure de saisie s'enregistre dans la colonne d'à coté et reste figée. Le but est qu'en fin de journée je puisse enregistrer mon fichier avec les heures d'arrivée et de départ des salariés sans qu'ils les rentrent eux-même.

    Je vous joins la fiche en pièce jointe. Je ne sais pas si le fichier est très optimisé mais en gros, j'aimerais que les colonnes avec les heures en gras soient remplies automatiquement lorsque le salarié complète la cellule juste à gauche.

    J'imagine qu'il faudrait du vba pour faire cela, si jamais vous pouvez m'aider ce serait très gentil !

    Bonne journée !FICHE DE PRESENCE BAR.xlsx

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 184
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    S'il encode lui-même son nom, il peut également encoder son heure d'arrivée et de départ. Le raccourci clavier pour encoder l'heure, c'est Ctrl & : et pour rappel pour la date c'est Ctrl & ;

    Maintenant évidemment, il est possible de le faire avec VBA
    Exemple ci-dessous à adapter en modifiant Range("I2") par l'objet Range adéquat et sans oublier de préciser la parentalité de celui-ci (Feuille + classeur). Peut éventuellement être activé par la procédure événementielle Worksheet_Change
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     With Range("I2")
     .Value = Now()
     .NumberFormat = "hh:mm"
     End With
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2024
    Messages : 2
    Par défaut
    Merci beaucoup c'est réglé !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Forcé l'ouverture d'une feuille sur Excel
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/11/2006, 16h41
  2. VB6 - Definir le format d une cellule sur Excel
    Par Zaal dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/07/2006, 15h22
  3. Réponses: 2
    Dernier message: 19/05/2006, 19h42
  4. [VBA-E]Filtre via une macro sur Excel
    Par jamal.b dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2006, 16h35
  5. Sortie d'une facture sur excel
    Par ShortcutZ dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/01/2006, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo