したがって、特定の値のみを持つシートから情報を抽出する必要があります。約 550 行から、シート全体に広がる 50 行まで。
そこで、そのためにオートフィルターを使用しました。条件に一致する行のみが表示されるようになりましたが、特定の範囲の値を取得するにはどうすればよいですか?
ここまで来ました:
私は私が使用しなければならないことを知っています
RangeINamed.SpecialCells(xlCellTypeVisible)
目に見える情報だけを扱う。最初と最後の行を取得するために機能しました
startRow = bulkbatchRange.SpecialCells(xlCellTypeVisible).row
endRow = startRow + bulkbatchRange.SpecialCells(xlCellTypeVisible).rows.Count
しかし、特定の列の値を取得する必要があるため、For ループを使用して、表示されているすべての行をループできるようにします。
だから私はやろうとした
RangeINamed.SpecialCells(xlCellTypeVisible).range("U" & rowNumber).value
それはうまくいきませんでした。今、私はかなり無知なので、RangeINamed の列 U でその行の値を取得する方法を誰かが知っているでしょうか?
ありがとうございました