Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Stella
  • Date de début Date de début

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 !

S

Stella

Guest
Ce que je veux faire c'est inclure l'heure de l'entrée d'une donnée dans ma table, mais le problème est que quand j'inclus d'autres données, excel change toutes les heures en mettant toujours l'heure actuelle. Quelqu'un peut m'aider? Merci à tous!!!
 
Je vais essayer tout ça que vous dîtes. Ce de la table jaune est exactement ce que je veux faire, mais je ne suis pas capable de faire ça dans ma table. Ça ne vaut pas la peine d'envoyer ma table, c'est très simple. C'est juste pour mettre le code des employés et savoir l'heure d'arrivée au travail.
🙂
Merci à tous!!!
 
Re...

Stella, nbcar() retourne le nombre de caractères contenue dans une données

Stella, nbcar () devuelve el número de caracteres contenida en unos
datos

@+Jean-Marie
 
RE Bonsoir, sorry grave plantage d'ordi impossible de me reconnecter...


Salut Jean-Marie re Hola Stella,

Bon pour continuer en Soluce VBA...
En amettant que ton tableau contienne les codes des employés en colonne "A" l'heure sera automatiquement écrite ou effacée en colonne B...

En Private Module de ta WorkSheet tu mets simplement ceci :

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then 'si on est uniquement en colonne A
On Error Resume Next 'si on efface un plage entière
If Target.Value <> "" Then 'Si la cellule n'est pas vide
Target.Offset(0, 1).Value = Format(Now, "HH:MM:SS") ' dans la colonne d'à coté on met l'heure
Else: Target.Offset(0, 1).Value = ""
End If
End If
End Sub

Pour aller dans VBA tu fais la combinaison de touches "ALT + F11"

Puis là tu fais la combinaison de touches "CTRL + R"

Puis dans l'explorateur de Projets tu doubles click sur la feuille qui doit contenir l'Heure automatique...

A partir de là il te reste à adapter Range("A:A") si tu dois travailler ailleurs et Offset(0, 1) si tu dois travailler plus loin que la colonne de droite
(0, 1) = une colonne à Droite...
(0, -1) = une colonne à Gauche...

Voilà qui devrauit te faire comprendre...

Bon Courage et "Buesna Noches" !! lol

 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
559
Réponses
6
Affichages
407
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…