Formule

Résolu
DeanDi -  
 DeanDi -
Bonjour,

Je suis entrain de créer un fichier excel 2007, j'ai 2 colonnes la premiere serait la date d'aujourdhui et la colonne # 2 a une liste défilente par exemple A,B,C
Moi je voudrais quand je choisi A dans la colonne #2 la date s'update dans la colonne #1 automatiquement

ya t-il une formule pour cela ?



merci

Dean

A voir également:

1 réponse

g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Code VBA à copier dans le module de feuille accessible par Alt+F11 et valable pour les rangées de 2 à 100 (adaptable):

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 2 To 100
If Range("B" & i) = "A" Then
Range("A" & i) = Date
End If
Next i
End Sub

Bonne journée.
0
DeanDi
 
Merci je t'avoue que je ne suis pas confortable avec Visual Basic ,je veux seulement reprendre ma question plus détaillés.
J'ai deux colonnes soit Colonne "A "à laquelle j'aimerais que la date s'affiche automatiquement quand......dans la colonne "C" il y a un menu deroulant avec 3 choix ( i.e carton,papier ,plastic) mais il y a aussi une mise en forme conditionnel dans la colonne de 'C" si je choisi carton la case devient rouge, moi je veux quand la case devient rouge la colonne de "A" affiche la date automatiquement.

Voila

merci encore
0
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Oui, ce n'est pas du tout pareil...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 2 To 100
If Range("C" & i) = "carton" Then
Range("A" & i) = Date
ElseIf Range("C" & i) <> "carton" Then
Range("A" & i) = ""
End If
Next i
End Sub

Bon courage.
0
DeanDi
 
Bonjour ,comme mentionné je ne suis pas expert (Green)en Visual basic ,la procédure fonctionne mais elle ne déclanche pas automatique quand je clic excute le macro L'heure s'affiche y a -til une option qui active le macro automatic
merci encore
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Bonjour,

-tu fais un copier de la macro de notre ami g(bonjour)
-clic droit sue l'onglet (nom de la feuille)
-visualiser le code
-coller

la macro se déclenchera lorsque tu cliqueras dans la colonne C de la ligne 2 à la ligne 100
0
DeanDi
 
Derniere fois que je vous demande ,Je sais je fais copie dans visual basic ,l'onglet en haut a gauche est marqué général et l'onglet a gauche est inscrit WORKSHEET SELECTION CHANGE c'est par la suite est-ce possible de me donner plus de détails je ne suis pas loin de concrétiser mon besoin. merci encore
Dean
0