• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAで作成したスクロールバーの不具合を修正したいのですが)

EXCEL VBAで作成したスクロールバーの不具合を修正する方法

このQ&Aのポイント
  • EXCEL VBAで作成したスクロールバーの不具合を修正する方法について教えてください。
  • スクロールバーの上部1/5程度でデータが終わってしまう問題について、データ数に合わせて修正することは可能でしょうか。
  • 現在試してみたが原因がわからず、解決方法が知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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にした場合) とかに変更するといいかもしれません。

takohasisa
質問者

お礼

End(xlUp)でMAXを調整する手がありましたか! ありがとうございました。早速試してみます。