Effacer la valeur d'une cellule en fin d'execution du code

Fermé
Callimea - 18 févr. 2013 à 18:15
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 18 févr. 2013 à 18:30
Bonjour,

J'ai un code VBA pour lequel la case V1 prend une valeur au cours de l'execution de celui-ci, cependant, je voudrais qu'en fin d'execution du code, V1 prenne la valeur "None".
J'ai essayé de mettre en fin de code:
If range("V1").value <> "" then
range("V1").value = "None"

Mais ça n'a pas fonctionné, j'ai aussi essayé de l'effecer avec clear, de changer ça valeur, mais rien ne fonctionne...

Voici mon code et merci d'avance pour votre aide:

Private Sub Worksheet_Change(ByVal Target As Range)
n = Target.Row
Dim NumSafetyEasy As Long
For x = 1 To 17
If Cells(n, 1) <> "" And Cells(n, 6) <> "" And Cells(n, 7) = "Ok" And Cells(n, 9) <> "" And Cells(n, 11) <> "" And (Cells(n, 15) = "" Or Cells(n, 16) = "") Then
Cells(n, x).Interior.ColorIndex = 44
End If
If Cells(n, 4) = "SAE canceled" And Cells(n, 17) = "Validé" Then
Cells(n, x).Interior.ColorIndex = 41
End If
If Cells(n, 4) = "SAE canceled" And Cells(n, 17) = "Validé" Then
NumSafetyEasy = Cells(n, 6)
End If
If Cells(n, 4) = "SAE canceled" And Cells(n, 17) = "Validé" Then
Range("V1").Value = NumSafetyEasy
End If
If Application.Intersect(Range("V1"), Target) Is Nothing Then
For a = 9 To 100
For b = 1 To 17
If Cells(a, 6) = Range("V1").Value Then
Cells(a, b).Interior.ColorIndex = 2
End If
Next b '
Next a '
End If
Next x '
End Sub
A voir également:

1 réponse

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
18 févr. 2013 à 18:30
Salut le Forum

Il faut aussi comprendre une chose sur les sites d'entraides,
les personnes qui dépannent, prennent de leurs temps personnels.
Si en plus de passer le temps nécessaire pour l'analyse du problème
et pour répondre "correctement" à la question, ils doivent aussi refaire la
construction d'une base de données (ne connaissant même pas la structure),
ils ne faut pas s'étonner qu'aucune réponse ne soit apporter à la question.

Pour joindre un fichier, tu envois ton fichier (sans données confidentielles)
sur https://www.cjoint.com/ , et tu recopies le lien obtenu à ton prochain message.

Mytå
0