Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2011, 18h39   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 3
Points : 0
Points : 0
Par défaut la formule maintenant ne fonctionne pas

Bonjour à tous

Je suis nouveau sur ce forum et j'ai besoin de comprendre pourquoi lorsque je pose une X en b12.e12 h12. k12 l'heure qui est affichée en b4 change à l'heure à laquelle on a appliqué un X à l'une des case si dessus

J'ai essayé d'être clair ...... oups!
Fichiers attachés
Type de fichier : xls suivi int forum.xls (64,5 Ko, 8 affichages)
adsavclaude est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 18h53   #2
Membre Expert
 
Homme
Inscription : juillet 2007
Messages : 848
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 848
Points : 1 078
Points : 1 078
Bonsoir
Tu peux tester cela:
Code :
1
2
3
4
5
6
7
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("B12,E12,H12,K12")) Is Nothing Then
Exit Sub
Else
Range("B4") = Now()
End If
End Sub
Faire un click droit sur l'onglet, visualiser le code et coller
cb_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 21h10   #3
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 300
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 300
Points : 2 646
Points : 2 646
Bonsoir,
Attention en N3 de ton classeur, tu as un problème de référence circulaire.
Code :
=SI(ET(M3="+";N3="");MAINTENANT();SI(M3="";"";N3) )
Pour répondre à ta question, la fonction MAINTENANT, qui affiche la date et l'heure du moment présent, est une fonction dite volatile ainsi d'ailleurs que 6 autres fonctions d'excel, c'est à dire qu'elle est recalculée chaque fois que l'on fait une modification dans n'importe quelle cellule de n'importe quelle feuille et de n'importe quel classeur ouvert à ce moment là.
Si tu laisses un classeur ouvert et que tu as une fonction MAINTENANT ou AUJOURDHUI, La date ou l'heure restera figée jusqu'au moment où tu entreras une donnée ou, si tu fermes le classeur, dès sa réouverture.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 05h17   #4
Invité de passage
 
Inscription : janvier 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 3
Points : 0
Points : 0
Par défaut fixer des données volatiles

merci pour vos réponses ....

MA PROBLEMEATIQUE EST SIMPLE ... Le technicien informe en A6 le N° de son inter ...ce qui déclenche l'heure de début puis informe une des cases B12,e12,h12,k12 ou k4 ... ce qui donne l'heure de fin ... mon voeux en ce début d'année serait de fixer ces valeurs qui me donne le temps passé en L3

merci
adsavclaude est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 06h49   #5
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 300
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 300
Points : 2 646
Points : 2 646
Bonjour,
Citation:
mon voeux en ce début d'année serait de fixer ces valeurs qui me donne le temps passé en L3
Dans ce cas, il ne faut pas utiliser de fonction, il suffit de taper l'heure, même chose pour la date.
Les raccourcis clavier pour encoder une date Ctrl + ; et pour l'heure Ctrl + :
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h33.


 
 
 
 
Partenaires

Hébergement Web