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 17/11/2010, 15h38   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut Horaire d'insertion dans les cellules

Bonjour à tous les génies de l'informatique.
J'ai une demande simple mais que je n'arrive pas à faire, car encore débutant ds l'informatique lol

Mon prof me demande :

Dans une cellule Excel, il veut une date et heure. La subtilité est la suivante:

Quand je remplis une cellule de "n'importe quoi" texte ou chiffre
Il veut que dans la cellule de gauche apparaisse la date et l'heure à laquelle j'ai mis du texte ou des chiffres ou un OK.
Attention : Si enregistrement et fermeture de la feuille ou d'Excel; à l'ouverture les dates et heures doivent être toujours les même et soient non modifiable.

Qui pourrais m'aider ou me dire comment je dois construire ma formule.
PS : Mon prof ne sais pas faire non plus….

Par avance merci Pour votre aide.
francois64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 20h38   #2
Membre habitué
 
Inscription : novembre 2009
Messages : 95
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 95
Points : 120
Points : 120
Bonjour,
Es-tu limité aux fonctions intégrées dans Excel ou peux-tu utiliser les macros ?
Sur quelle version de Excel ?

@+
Gord21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 17h26   #3
Membre régulier
 
Avatar de blaiso
 
Banquier
Inscription : décembre 2005
Messages : 97
Détails du profil
Informations personnelles :
Localisation : Cameroun

Informations professionnelles :
Activité : Banquier

Informations forums :
Inscription : décembre 2005
Messages : 97
Points : 91
Points : 91
Bonjour,

A mon avis, cela n'est possible qu'avec VBA.
Le principe:
Code :
1
2
3
 
A1=MAINTENANT()
B2=SI(B1="";"";$A2$)
Par VBA, Faire en sorte que la valeur de A1 soit copiée (seulement la valeur) en A2: A2=A1.
Exemple d'une macro enregistrée:
Code :
1
2
3
4
5
6
7
Range("A1").Select
    Selection.Copy
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A2").Select
    Application.CutCopyMode = False
Le code VBA devra être exécuté soit au moment où la cellule B1 sera renseignée, soit juste après par le clic d'un bouton d'exécution.
A toi de voir...
__________________
Patience et longueur de temps font plus que force, ni que rage.
Mon site: http://www.emiage.infopluseco.net
Mon blog: http://azojeca07.wordpress.com
blaiso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2010, 12h44   #4
Membre chevronné
 
Inscription : avril 2008
Messages : 581
Détails du profil
Informations personnelles :
Âge : 62

Informations forums :
Inscription : avril 2008
Messages : 581
Points : 644
Points : 644
Bonjour,

Effectivement il faut passer par une macro en Visual Basic.
Y a t-il plus d'une cellule à surveiller?

Je ne comprends pas la demande complémentaire :

Citation:
Envoyé par francois64 Voir le message
Attention : Si enregistrement et fermeture de la feuille ou d'Excel; à l'ouverture les dates et heures doivent être toujours les même et soient non modifiable.
Peux tu nous la détailler.

PPz
__________________
La qualité et la précision de la réponse sont proportionnelles à celles de la question.
PPz78 est dé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 17h39.


 
 
 
 
Partenaires

Hébergement Web