Noté les heures : minutes de chaque automatiquement

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

J'ai une petite question sur Excel vous vous en doutez. :)
j'ai créée un rapport d'appel
lorsque je rentre le numéros de client dans la colonne B je voudrais qu'automatiquement dans la Colonne A il y soit inscris l'heure a la quelle je l'ai appelé
est-ce possible ?

Merci a tous et bonne Journée

7 réponses

  1. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour
    Simple et rapide, dans la cellule correspondante de la colonne A
    maintenez la touche CRTL enfoncée et appuyez sur la touche : (2points)
    Cdlt
    1
    1. Utilisateur anonyme
       
      il m'indique seulement la date et non pas l heure est ce parce que je suis sur MAC et sur Google Excel (Sheets)
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir,

    Clic en même temps sur Ctrl et sur point virgule (Ctrl;) espace et Ctrl et double point (Ctrl:) ce qui te donnera 20/01/2016 16:55
    ou il faut écrire une macro si tu connais
    1
    1. Utilisateur anonyme
       
      j aimerais que cela se fasse automatique quand une cellule est non vide la la cellule d'accote indique l'heure actuel au moment de l'entré
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    je suis obligé de sortir, dans la soirée je t'écris un code pour l'automatiser si personne n'est passé par là
    1
    1. Utilisateur anonyme
       
      Super Mike Merci beaucoup si il te faut de transferer mon tableau dis le moi :)
      0
    2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      Si ton fichier n'est pas confidentiel oui je veux bien comme cela le code sera adapté à ton tableau.
      pour joindre ton fichier utilise ce lien
      https://www.cjoint.com/
      0
    3. Utilisateur anonyme
       
      je peux te le joindre via Google Drive ?
      0
    4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      passe par https://www.cjoint.com/ s'il te plait

      clic sur le lien/sur parcourir pour sélectionner le fichier/sur créer le lien, colle le lien généré dans une réponse
      0
      1. Utilisateur anonyme > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
         
        https://www.cjoint.com/c/FADruSeO1lG
        Merci Mike esperon que je puisse l adapter a google Sheets
        c est une fichier que je partage
        0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    plusieurs possibilités, soit tu colles ce code dans les propriétés de chaque feuille concernée (clic droit sur l'onglet de ta feuille/Visualiser le code) et coller ce code
    Option Explicit
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column <> 2 Then Exit Sub
    Application.EnableEvents = False
    Cells(Target.Row, 1) = Now()
    Application.EnableEvents = True
    End Sub


    soit tu colles ce code une seule fois dans la Thisworkbook
    (clic droit sur l'onglet d'une feuille/Visualiser le code/clic droit sur Thisworkbook que tu trouveras sur la gauche Projet-VBA project) et Code
    Option Explicit
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If ActiveSheet.Name = "graphique" Or ActiveSheet.Name = "MEILEUR JOUR" Then Exit Sub
    If Target.Column <> 2 Then Exit Sub
    Application.EnableEvents = False
    Cells(Target.Row, 1) = Now()
    Application.EnableEvents = True
    End Sub


    explication de ce dernier code
    If ActiveSheet.Name = "graphique" Or ActiveSheet.Name = "MEILEUR JOUR" Then Exit Sub
    si tu travailles sur la feuille "graphique" ou sur la feuille "MEILEUR JOUR" on sort de la procédure
    If Target.Column <> 2 Then Exit Sub
    si tu travailles sur une colonne différente de la colonne 2 on sort également de la procédure
    Cells(Target.Row, 1) = Now()
    si les conditions sont réunies on reste sur la même ligne colonne 1 ou A et on colle NOW() en clair maintenant () soit la date et l'heure

    dans tes plages colonne A des feuilles concernées tu peux saisir ce format personnalisé pour afficher la date, l'heure avec les secondes
    jj/mm/aaaa hh:mm:ss

    il est également possible de limiter l'action à une plage restrinte colonne B exemple si tu as sur la première ligne une entête de colonne, dans ce cas fait signe
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
    1. Utilisateur anonyme
       
      je viens testet ton code sur Excel sa fonctionne très bien. Penses tu qu'il est possible de l'adapter au Format Google : https://docs.google.com/spreadsheets/d/1Uw1v16yh99TAbtxqg8QISWYQA3VPbEvOkKIVLXqUGNs/edit?usp=sharing
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Merci a tous pour ces réponse en tout cas ;)
    0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    si je comprends bien tes tableaux, c'est colonne A des onglets Lundi, Mardi etc ... que tu veux la date et l'heure si les données colonne B changent, c'est bien cela !
    0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    a défaut de réponse, récupère ton fichier voir, un fichier contenant des macros doit être enregistré en XLSM ou ancienne extension XLS
    https://www.cjoint.com/c/FADtlKg0Hfj
    0
    1. Utilisateur anonyme
       
      je viens de regarder le fichier c'est exactement ça
      Peux tu m'expliquer comment as tu fais ?
      et penses tu que je puisse adapter ce model sur Google Sheets ?
      0