SPREADである条件に該当する行を非表示にしたいのですが、
以下のコードで実行すると全行非表示になってしまいます。
結果としては1行目のみ一致して他は一致してないはずなのです・・・。
もし書き方等間違っているところがありましたら
教えていただけないでしょうか。
よろしくお願いしますm(_ _)m
>-------------------------------------------------
For i = 1 To spread.MaxRows
spread.Row = i
'条件に一致する場合は非表示
If i = iBB Then
spread.RowHidden = True '該当行を非表示に設定
End If
Next i
>-------------------------------------------------
【環境】
VB6.0
SPREAD3.0
Win2000
自己解決しました。
原因はrow2の値がデフォルトの表示数が入っていたため、
i〜row2の範囲で非表示になってしまっていました。
ツイート | ![]() |