Feuille excel avec Noms et heure
diabolo1959
Messages postés
12
Statut
Membre
-
diabolo1959 Messages postés 12 Statut Membre -
diabolo1959 Messages postés 12 Statut Membre -
Bonjour,
J'ai une feuille Excel avec lequel nous scannons notre nom, quand cela est fait je me demande si je suis capable de scanner exemple dans la colonne G et que le nom scanner se retrouve automatiquement dans la colonne A à la bonne place avec l'heure dans la colonne B. exemple je scanne Denis dans n'importe quel case de la Colonne G et je retrouve Denis dans colonne A ligne 1 et l'heure (fixe ) du scan dans colonne B ligne 1. je me débrouille un peu en VBA mais j'ai un petit problème avec les formule déjà insérer dans les cellules.
merci de votre aide.
J'ai une feuille Excel avec lequel nous scannons notre nom, quand cela est fait je me demande si je suis capable de scanner exemple dans la colonne G et que le nom scanner se retrouve automatiquement dans la colonne A à la bonne place avec l'heure dans la colonne B. exemple je scanne Denis dans n'importe quel case de la Colonne G et je retrouve Denis dans colonne A ligne 1 et l'heure (fixe ) du scan dans colonne B ligne 1. je me débrouille un peu en VBA mais j'ai un petit problème avec les formule déjà insérer dans les cellules.
merci de votre aide.
5 réponses
Résumé de la discussion
Le sujet central est l'automatisation dans Excel pour scanner un nom en colonne G et le placer en colonne A à la bonne ligne, avec l'heure enregistrée en colonne B. Plusieurs approches proposent une solution VBA via l’événement Worksheet_Change afin de copier le nom et d’écrire Now() dans la colonne suivante, en désactivant temporairement les événements pour éviter les boucles. D'autres propositions évoquent des ajustements de décalage ou un tri par séniorité dans la colonne A, mais ces options nécessitent des modifications supplémentaires pour préserver les formules existantes et la stabilité du fichier.
-
Bonjour,
Possible uniquement en vba :Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 1 Or Target.Row = 1 Or Target.Count > 1 Then Exit Sub Application.EnableEvents = False Target.Offset(, 1) = Now() Target.Offset(1).Select Application.EnableEvents = True End Sub
https://www.cjoint.com/c/ECex26EpgyM
eric
-
-
-
je vais essayer de mieux t'expliquer https://www.cjoint.com/?0Cfshlb04uE
-
-
Bonjour Eriiic, ces que quand la personne entre son nom dans la colonne travailler cela veut pas dire quelles est la première en séniorité. Ex; Pistache est la plus vielle employé mais peut entrer son nom après Patate, donc je ne devrait pas être obliger de les replacer par ordre, cela devrait ce faire automatiquement dans la première colonne. autrement dit la valeur de Patate qui est dans colonne 3 devrait être envoyer dans la colonne 1 a la bonne place par ordre de séniorité et l'heure dans la colonne suivante.
-
-
Comment peut-on "scanner" un nom dans une cellule Excel ?
-
-
Alors voici la réponse :
Il faut scanner dans la cellule originelle en G:G, créer une liaison bidirectionnelle avec la cellule horodatée en B:B, définir un nom pour chacune des cellules, protéger ces cellules sans mot de passe, saisir une formule en A:A qui utilise les fonctions SI, INDEX, LIGNE, EQUIV et DECALER afin de rapatrier le contenu de G:G en A:A tout en prenant en compte la donnée en B:B. C'est tout !
-
-
... si tu avais accepté de m'expliquer ce que tu entends par "scanner dans une cellule" je t'aurais certainement fourni une solution bien plus facile !
- Diabolo1959- 4 mars 2015 à 05:33
Bonjour Raymond, désolé j'avais pas compris, je croyait que j'avais été assez clair. bon voila je vais essayer de m'expliquer du mieux que je peux. Je veux créer fichier Excel dont je veut me servir comme fichier poinçonneuse. je m'explique j'ai une douchette et j'ai des code barre ( nom des employés ) je veux que quand les employés scanne leur code barre dans n'importe quel ligne de la colonne D que le nom soit retrouver dans la colonne A et que l'heure d'entrer soit inscrit dans la ligne colonne B. Exemple ; Je scanne code barre (Diabolo1959) dans ligne 25 colonne D je retrouve le nom qui est inscrit dans la Colonne A ligne 2 alors l'heure s'inscrit automatique ment dans la B2. si je scanne ex; Fred dans G12 retrouve Fred dans A et inscrit l'heure automatique dans la B à côté sans changer l'heure du premier inscrit. voila et merci encore pour votre aide.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Bonjour Maurice,
Je ne pense pas que ce soit nécessaire.
Pour ne pas que diabolo rate ma réponse : https://forums.commentcamarche.net/forum/affich-31645421-feuille-excel-avec-noms-et-heure#33
eric
-