Excel formule

Résolu
DeanDi -  
 DeanDi -
Bonjour,

Voici mon cas ,j,ai un fichier excel avec la Colonne A qui est la DATE et B un menu déroulant de 5 choix.

Je veux savoir quel serait la formule pour que quand la Colonne 'B" est non vide peut importe le choix choisi cela Active la DATE dans la colonne A.

et quand la Colonne "B" devient vide la DATE dans la colonne de A se retire automatiquement.

Voici la formule qui fonctionne que j ai pour une valeur connu dans colonne 'B'

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


Merci a l 'avance

DD



2 réponses

Paf
 
bonjour,

juste une petite adaptation de votre code:
If Range("B" & i) <> "" Then
     Range("A" & i) = Date
else
     Range("A" & i) = ""    
End If

Bonne suite ou A+
1
DeanDi
 
Merci beaucoup cela a fonctionné
0
Souafeur Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   84
 
Salut,

Je pense qu'en rajoutant la condition :

Else If  Range("B" & i) = "" Then
Range("A" & i) = ""

avant le "End If " cela devrait marcher...
Ce n'est pas une syntaxe très esthétique mais elle a fait ces preuves

Bon courage!
0