J'espère trouver ma solution sur ce forum et vous en remercie par avance. J'aurais deux questions pour vous.
La première : Serait il possible de transformer la formule si dessous en macro
=SI(ET(X3="oui";Y3="");AA3;"")
(Cette formule est mise dans la collonne AB, la formule si dessous est l'exemple de la troisième ligne)
De plus serait il possible de faire fonctionner la macro si dessous même si les cellules sont verouillées :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 24 Then
If Target.Value = "Oui" Then Range("AA" & Target.Row).Value = Now Else Range("AA" & Target.Row).ClearContents
ElseIf Target.Column = 25 Then
If Target.Value <> "" Then Range("Z" & Target.Row).Value = Now Else Range("Z" & Target.Row).ClearContents
End If
End Sub
Re : Créer une macro si et faire fonctionner une macro malgré un verouillage des cell
Merci beaucoup de votre reponse mais cela fonctionne que pour a ligne 3 alors que mon tableau dispose environ de 700 lignes et la formule que j'ai mise est valable pour toute les lignes (j'ai "glissé" la formule pour qu'elle fonctionne sur toute les lignes.
Re : Créer une macro si et faire fonctionner une macro malgré un verouillage des cell
Bonjour agnes25
Salut kjin
A tester:
Code:
If Target.Column = 24 Or Target.Column = 25 Then
If UCase(Range("X" & Target.Row)) = "OUI" And Range("Y" & Target.Row).Value = "" Then
Range("AB" & Target.Row) = Range("AA" & Target.Row)
Else
Range("AB" & Target.Row) = ""
End If
End If
Re : Créer une macro si et faire fonctionner une macro malgré un verouillage des cell
Re, salut Pierre Jean,
Tu n'indiques pas dans quel cas les changements doivent intervenir dans la colonne AA !!!
Tu saisies une valeur en colonne 24, 25, les 2, une autre colonne...
A+
kjin
Re : Créer une macro si et faire fonctionner une macro malgré un verouillage des cell
Excuse moi je n'avais pas vu la question 8.
Une fois que la personne a declenché sa facture (sur un tout autre logiciel), elle ouvre le fichier excel et doit indiqué "oui" via la liste déroulante en colonne X, à ce moment la en colonne AA et AB il y a la date du jour qui apparait.
Ensuite si elle mets un commentaire en colonne Y, la date du jour ce mets en colonne Z (Date du commentaire) et la date indiqué en AB doit disparaître (car l'envoi ce fera à posteriorie et sera donc indiqué en manuel ultérieurement)
En esperant avoir été le plus claire possible.
Encore mille excuse de ne pas avoir répondu à la question.