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

  1. 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
    1. DeanDi
       
      Merci beaucoup cela a fonctionné
      0
  2. Souafeur Messages postés 223 Statut Membre 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