for ($i = 1; $i -le $somenumberofusedcellsinthecolumn; $i++) {
$cell = $ws.Cells.Item($i, 1)
$value = $cell.Value2 -as [string]
write-host $value
}
열의 다음 셀이 비어있을 때 for 루프를 종료하고 싶습니다. 비록 사람들이 엑셀 시트에 더 많은 데이터를 추가 할 수 있기 때문에 어떻게해야 할 지 모르겠다.빈 셀 전에 루프 for 중지
일부 사람들은 루프의 끝점으로 다음을 사용했지만 온라인 구현 방법을 잘 모르겠습니다.
$rows = $ws.range("c2").currentregion.rows.count
죄송합니다. 사용 된 모든 세포를 반복하려고하십니까? 아니면 특정 구역 (예 : A2 : D40 또는 무언가)을 사용하고 마지막으로 사용한 셀에서 멈 춥니 다? – TheMadTechnician
@TheMadTechnician 죄송합니다. 그래, 기본적으로 사용 된 셀의 한 열을 반복하고 거기에 몇 개가 있는지 계산하여 루프를 막을 수 있습니다. – krousemw