Methode .find pour trouver une expression exacte [Powershell] - Divers - Programmation
Marsh Posté le 30-03-2012 à 21:22:06
Une boucle sur ta range qui cherche la valeur x ? (c'est plus du VBA que du Powershell là)
Marsh Posté le 31-03-2012 à 02:56:03
En fait .find est déjà une boucle en quelque sorte, c'est récursif sur tous les éléments de $Range (les cellules de la colonne).
Du coup je comprends pas bien ta proposition.
Marsh Posté le 30-03-2012 à 14:50:52
Salut à tous.
Voilà je suis un peu perdu dans un script powershell là.
J'ai créé une variable $Range qui contient la liste des cellules d'une colonne dans un fichier Excel (je vous épargne le code d'avant, il est pas utile pour ma question) :
$Range = $Worksheet.Range("B1" ).EntireColumn
Je cherche une valeur "x" dans cette liste de cellules avec cette méthode .find :
$Search = $Range.find("x" )
Le problème que j'ai, c'est que si une cellule contient le mot "Aix" par exemple, ça match, alors que moi j'aimerais seulement trouver la cellule qui contient simplement "x" et rien d'autre.
Je ne trouve pas de méthode autre que find pour faire ça, est-ce que ça vous parle ?
---------------
The only thing necessary for the triumph of evil is for good people to do nothing.