Slt le forum, Slt Job75,
A la suite de mon post du 21/09, Job75 m'aidait en me proposant la codification suivante :
Sub Macro4()
Dim w As Worksheet
For Each w In Worksheets
With w.Range("A1", w.UsedRange).Columns(9)
.FormulaR1C1 = "=IF(OR(""""&RC[-1]=""0"",""""&RC[-1]=""1""),0,IF(ISNUMBER(RC[-1]),""*"",""""))"
.Value = .Value
End With
Next
End Sub
Elle répond parfaitement à la demande qui était la suivante :
Dans un fichier Excel et dans chaque feuille existante (presque 1000), affecte le chiffre "0" en colonne "I" dans la cellule de la ligne correspondante lorsque tu rencontres le chiffre "0" ou "1" en colonne "H" et une étoile ("*") en colonne "I" lorsque le chiffre est différent de "0" ou "1" en colonne "H".
Mon projet évoluant, je souhaiterais apporter à cette codification, la modification suivante :
Dans un fichier Excel et dans chaque feuille existante (presque 1000), affecte le chiffre "0" en colonne "I" dans la cellule de la ligne correspondante lorsque tu rencontres le chiffre "0", "1" ou "2" en colonne "H" et une étoile ("*") en colonne "I" lorsque le chiffre est différent de "0", "1" ou "2" en colonne "H".
En espérant que Job75 ouvre ce post et puisse y répondre, merci par avance.
A la suite de mon post du 21/09, Job75 m'aidait en me proposant la codification suivante :
Sub Macro4()
Dim w As Worksheet
For Each w In Worksheets
With w.Range("A1", w.UsedRange).Columns(9)
.FormulaR1C1 = "=IF(OR(""""&RC[-1]=""0"",""""&RC[-1]=""1""),0,IF(ISNUMBER(RC[-1]),""*"",""""))"
.Value = .Value
End With
Next
End Sub
Elle répond parfaitement à la demande qui était la suivante :
Dans un fichier Excel et dans chaque feuille existante (presque 1000), affecte le chiffre "0" en colonne "I" dans la cellule de la ligne correspondante lorsque tu rencontres le chiffre "0" ou "1" en colonne "H" et une étoile ("*") en colonne "I" lorsque le chiffre est différent de "0" ou "1" en colonne "H".
Mon projet évoluant, je souhaiterais apporter à cette codification, la modification suivante :
Dans un fichier Excel et dans chaque feuille existante (presque 1000), affecte le chiffre "0" en colonne "I" dans la cellule de la ligne correspondante lorsque tu rencontres le chiffre "0", "1" ou "2" en colonne "H" et une étoile ("*") en colonne "I" lorsque le chiffre est différent de "0", "1" ou "2" en colonne "H".
En espérant que Job75 ouvre ce post et puisse y répondre, merci par avance.