/ / Trouver une chaîne spécifique dans un document Excel et imprimer la cellule adjacente dans powershell? - Excel, PowerShell

Vous recherchez une chaîne spécifique dans un document Excel et imprimez la cellule adjacente dans powershell? - Excel, PowerShell

Fondamentalement, j'ai un document Excel avec 2 colonnes et beaucoup de lignes. J'essaie de comprendre comment rechercher une chaîne dans le document Excel et imprimer la valeur à côté.

$strPath="G:GNSIP InformationNew Techcare IP Spreadsheet.xlsx"
$objExcel=New-Object -ComObject Excel.Application
$objExcel.Visible=$false
$WorkBook=$objExcel.Workbooks.Open($strPath)
$worksheet = $workbook.sheets.item("Alhambra")
$intRowMax = ($worksheet.UsedRange.Rows).count $Columnnumber = 1
$xl.Cells.Find("Gateway")

La dernière ligne est celle qui trouve le texte que je cherche.

Réponses:

0 pour la réponse № 1

Ok, juste testé comme fonctionnel.

$Searcher = $worksheet.usedrange.find("Gateway")
$target = $Searcher.offset(0,1)

La cible $ sera la cellule que vous recherchez. $ target.value2 est le contenu de cette cellule.