Sur excel 1 pointeuse horaire sans macro ?

Fermé
freefire Messages postés 8 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 10 avril 2012 - 9 avril 2012 à 19:35
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 10 avril 2012 à 18:50
Bonjour,

je cherche a créer sur excel et sur Android donc sans macro, un fichier excel qui enregistre l heure qu il est dans la colonne correspondante a ma saisie du jour et a la ligne du jour correspond

sur la ligne 3 a partir de la colonne C j ai nommé mes colonnes depart (D)/ Arrivée (A)/ Midi (M)...
dans la colonne B a partir de la ligne 4 j ai nommé les jours du mois 1 / 2 / 3 ....

_ _ _ _ _ _
_ _ ? ? ? ?
_ _ D A M
_ 1 fx
_ 2
_ 3


dans chaque case du tableau j ai cette formule (Fx) ( ici pour le jour 9 sur la ligne 12 colonne C)
=SI((JOUR(MAINTENANT())=$B12)*(C$2=$B12);MAINTENANT();"")

je voulais que quand je saisis le jour d aujourd hui dans la ligne 2 au dessus de la colonne de mon choix (midi, arrivée...), et que cela correspond au jour d aujourd hui alors l heure actuelle soit saisie a la ligne correspondante au jour (9) et a la colonne choisie

cela fonctionne
cependant, qd je saisis 1 nouvelle fois dans la colonne d a coté (a la ligne 2), la precedente valeur change (=maintenant) et qd j efface/change ma saisie pour le lendemain, alors tout s efface.
comment faire pour sauvegarder les valeurs 1 fois remplies ?

a l aide svp

A voir également:

6 réponses

freefire Messages postés 8 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 10 avril 2012
9 avril 2012 à 19:38
je joins mon fichier excel actuel

j envisage meme de tout refondre les formules s il le faut, par 1 autre approche de la solution

merci a vous
0
freefire Messages postés 8 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 10 avril 2012
9 avril 2012 à 19:39
comment joindre 1 fichier ? lol
0
freefire Messages postés 8 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 10 avril 2012
10 avril 2012 à 18:09
up ^^
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
10 avril 2012 à 18:15
bonjour,

Au lieu de mettre une formule (celle que tu as mis bouge) tu peux saisir :
- la date du jour avec : crtl+; simultanés
- l'heure actuelle avec : crtl+: simultanés
0

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

Posez votre question
freefire Messages postés 8 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 10 avril 2012
10 avril 2012 à 18:34
merci de ta réponse, gbinforme
cependant sur le telephone, la touche ctrl n existe pas, tout comme le vba, d ou tout le probleme qui serait resolu par 1 ptite macro sur 1 bouton d action

je souhaite que qd je saisie le jour d aujourd hui a la ligne 2 dans la colonne de mon choix (prenons auj : le 10 et colonne E) que l heure actuelle s inscrive dans la cellule E13 (10 + 3 lignes de mise en forme) et qu elle ne bouge plus

autre piste : peut on creer 1 formule d une cellule qui donne a une autre cellule sa valeur ?
comme cet exemple dans la cellule B1 : SI(A1=1 ; D1 = "OK" ) === l equivalent en macro de IF cells(1,1)= 1 then cells(1,4)="OK"
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
Modifié par gbinforme le 10/04/2012 à 18:54
bonjour,

Tout d'abord une formule ne peux agir que sur la cellule qui la contient.

Cette macro dans le code de la feuille concernée fait ce que tu demandes :

Private Sub Worksheet_Change(ByVal sel As Range) 
If sel.Count > 1 Then Exit Sub 
If sel.Row = 2 Then 
    Cells(sel.Value + 3, sel.Column).Value = Format(Time, "h:m:s") 
End If 
End Sub 


Comme tu ne peux utiliser de macro, tu n'auras pas de formule qui puisses le faire de même.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
0