Feuille excel avec Noms et heure

Fermé
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 mars 2015 à 15:23
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 avril 2015 à 17:49
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.
A voir également:

5 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
4 mars 2015 à 23:43
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
2
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015
5 mars 2015 à 03:39
Merci Eriiic, mais ce n'est pas ce que je cherche, mais je garde ton fichier dans mes Macros.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 5/03/2015 à 06:39
Bonjour,

Tu peux préciser ce qui ne va pas ?
Il n'y a pas 50 façons d'inscrire une heure dans une cellule et tu ne dois pas avoir grand chose à changer pour adapter à ton besoin.
Ton scanner doit envoyer la touche Entrée en fin de scan, tu n'as pas le choix.

eric
0
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
5 mars 2015 à 17:59
je vais essayer de mieux t'expliquer https://www.cjoint.com/?0Cfshlb04uE
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 5/03/2015 à 22:40
??? Et elle fait quoi ma proposition si tu mets un nom en A ?
Tu mets le format d'affichage que tu veux en B.

eric
0
diabolo1959 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
6 mars 2015 à 01:00
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.
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
2 mars 2015 à 18:24
Comment peut-on "scanner" un nom dans une cellule Excel ?
0
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015
2 mars 2015 à 19:02
Merci mais ce n'est pas la réponse que j'attendais.
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
2 mars 2015 à 22:44
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 !
0
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015
3 mars 2015 à 15:17
Merci. cela ma l'air assez facile pour quelqu'un qui si connait, mais si comme moi la personne débute dans ce genre de formule on si perd un peu beaucoup. mais merci quand même je vais essayer, comme ont dit qui risque rien n'a rien ! :-)
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
3 mars 2015 à 20:00
... 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 !
0
diabolo1959 > Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
4 mars 2015 à 05:35
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.
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094 > diabolo1959
4 mars 2015 à 20:23
Maintenant que je sais de quoi tu parles, je peux te répondre que je n'ai ni compétence ni connaissance en matière de douchettes, de codes-barres et de scans. Désolé ...
0
diabolo1959 Messages postés 12 Date d'inscription lundi 2 mars 2015 Statut Membre Dernière intervention 2 avril 2015 > Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
4 mars 2015 à 21:36
merci quand même pour ton aide. pour les douchette de code barre je n'ai pas de problème moi ce sont les formules qui me bug. Mettons que J'entre le nom avec un clavier à la place la peut tu m'aider ?
Merci de ton temps
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour
je pense quil faut faire un userform pour resoudre ton probleme

A+
Maurice
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 mars 2015 à 19:01
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
0