エクセルVBA
Q&A
Closed
エクセルVBAのマクロ実行を設定しております。
1つのシートの中での操作ですが
●運用方針流れ
①<UserForm1>画面にて検索実行➡結果がエクセルにリスト表示される
※UserForm名:UserForm1
②検索結果の任意のデータの詳細を<UserForm2>で表示させる
※①のリストの内、任意のデータをアクティブにして<UserForm2>を実行
※UserForm名:UserForm2
という流れで、ここまでは実装できました。
●変更したい内容:
上記の動作①の結果、複数のデータが表示された場合、
動作②の<UserForm2>にて
<前へ>というボタンでは、動作①の結果の前のデータを表示
※①の結果リストで表示されたアクティブデータの前のデータと言う意味です。
<次へ>というボタンでは、動作①の結果の次のデータを表示
※①の結果リストで表示されたアクティブデータの次のデータと言う意味です。
現在のソースコードでは、
全部のデーターが基準となり
●例えば、
動作②の<UserForm>にて
<前へ>というボタンをクリックすると、
全データーを基準とした、アクティブデータの前にあるデータが表示されてしまいます。
設定方法ご存じの方いらっしゃいましたら
是非お教えいただけます様お願い申し上げます。