Bonjour à tous et à toutes (c'est mon premier message)
Actuellement débutant en VBA j'essaie de faire une boucle qui détecte une chaîne de caractère et revoie une autre chaîne de caractère en réponse. Je préfère utilise VBA car la formule excel serait trop longue et illisible.
le problème est que ça marche quand il trouve bien le texte mais quand la formule devrait renvoyer #valeur la formule bug et je ne trouve pas de solution.
j'aimerai aussi ajouté un Or pour mettre plusieurs chaines de caractère (j'en ai beaucoup au moins 15)
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub soumis_or_not_soumis() Dim i As Integer X = WorksheetFunction.CountA(Columns(4)) MsgBox X For i = 2 To X If WorksheetFunction.Find("text", Cells(i, 4)) Then Cells(i, 8) = "soumis" Else Cells(i, 8) = "non soumis" End If Next i
Partager