Excel formule
Résolu
DeanDi
-
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
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
-
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+ -
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!