- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAで作成したスクロールバーの不具合を修正したいのですが)
EXCEL VBAで作成したスクロールバーの不具合を修正する方法
このQ&Aのポイント
- EXCEL VBAで作成したスクロールバーの不具合を修正する方法について教えてください。
- スクロールバーの上部1/5程度でデータが終わってしまう問題について、データ数に合わせて修正することは可能でしょうか。
- 現在試してみたが原因がわからず、解決方法が知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
.Max = Sheets("一覧").Range("A1").CurrentRegion.Rows.Count の行の後に Sheets("一覧").Range("A1").CurrentRegion.select または MsgBox .Max を加えて、CurrentRegionや.maxが何になっているか確認してみてはどうでしょうか? 思わぬ値になっていたら、 .Max = Sheets("一覧").UsedRange.Rows.Count .Max = Sheets("一覧").Cells(Sheets("一覧").Rows.Count, 1).End(xlUp).Row(A列の最後の行) .Max = Sheets("一覧").Cells(65536, 1).End(xlUp).Row(Sheets("一覧").Rows.CountはExcel2007以前では65536なので) .Max = Debug.Print Sheets("一覧").Range("A65536").End(xlUp).Row(CellをRangeにした場合) とかに変更するといいかもしれません。
お礼
End(xlUp)でMAXを調整する手がありましたか! ありがとうございました。早速試してみます。