bonjour
je connais assez bien Excel, mais je debute avec VBA
j'ai créé un tableau (plage nommée) avec des colonnes nommées ColA, ColB ColC,...
je souhaite écrire une valeur dans ColC en fonction du contenu de ColA
par exemple si pour chaque ligne, la cellule dans ColA contient un "a" alors écrire "OK" dans ColC, même ligne.
que mettre à la place de ##### ci dessous, en utilisant comme paramètre quelque chose comme "Tableau[colC]" pour plus de lisibilité et moins de risque d'erreur?
Sub test()
Dim C As Variant
For Each C In Range("Tableau[colA]")
If InStr(C, "a") Then #####
Next
End Sub
merci !!
je connais assez bien Excel, mais je debute avec VBA
j'ai créé un tableau (plage nommée) avec des colonnes nommées ColA, ColB ColC,...
je souhaite écrire une valeur dans ColC en fonction du contenu de ColA
par exemple si pour chaque ligne, la cellule dans ColA contient un "a" alors écrire "OK" dans ColC, même ligne.
que mettre à la place de ##### ci dessous, en utilisant comme paramètre quelque chose comme "Tableau[colC]" pour plus de lisibilité et moins de risque d'erreur?
Sub test()
Dim C As Variant
For Each C In Range("Tableau[colA]")
If InStr(C, "a") Then #####
Next
End Sub
merci !!