$strPath="Path To Spreadsheet.xlsx"
$objExcel=New-Object -ComObject Excel.Application
$objExcel.Visible=$false
$WorkBook=$objExcel.Workbooks.Open($strPath)
$fname = "Facility Name"
$worksheet = $workbook.sheets.item($fname)
$Range = $Worksheet.Range("B1").EntireColumn
$Search = $Range.find("Switch")
我需要能够找到一个字符串的所有实例而不仅仅是一个。
我有一个带有IP信息的excel电子表格,在那里,我们有从每个工作簿一直到10的开关,所以我需要做的是能够找到单词的所有实例"切换"并将它们添加到我可以玩的数组中。所以我要做的就是找到所有值并将它们添加到一个简单的数组中。感谢。
答案 0 :(得分:0)
我正在玩它,并且能够找到一个非常简单的解决方案。
$i = 1
$Search = $Range.find("Switch")
while ($i -eq 1) {
if ($Search.value2 -like '*sw*') {
$Search.value2
$Search = $Search.offset(1,0)}
else {$i = 0}
}