0

検索後に値が存在することを確認したら、どのようにして値のセル位置を取得しますか?

たとえば、スクリプトが各シートで「アプリ名」のセルの場所を見つけたら、それをエコーアウトしたい

$i=0
foreach ($b in $b_names)
{
   $b = $b_names[$i]
   $sheet = $wb.Worksheets.Item($b)

   $range = $sheet.Range("B1").EntireColumn
   $s = $range.find("App Name")

   $i=$i+1
}

ありがとう!

4

1 に答える 1

2

試すことは2つ。

  1. メッセージボックス

    [System.Windows.Forms.MessageBox]::Show("Range Found: $s.address().tostring()", "Alert Title")
    
  2. 書き込みホスト

    write-host "Range found: " $s.address().tostring()
    
于 2013-10-06T20:39:54.610 に答える