私が最後にアクセスした前のタブにあなたを連れて来る私のExcelプロジェクトのすべてのタブを置くために戻るボタンを作成したいと思います。たとえば、私がsheet3タブに入っていて、Sheet8タブに移動した場合、sheet8の戻るボタンをクリックして、そのsheet3タブに戻ることができるようにします。だから、基本的にExcelは私が最後に行ったタブの私の以前の訪問を追跡し、私が戻るボタンを押すとそれを私に戻す。Excelの前のタブに移動するVBAの戻るボタン
0
A
答えて
1
これを取り除くには、最後にアクセスしたタブを追跡する必要があります。
タブを切り替えるときにシートをキャプチャするには、ブックのSheetDeactivate()
イベントを使用できます。 VBEでは、あなたのVBAProjectの中「はThisWorkbook」にクリックし、次のコードを追加します。
'Global Variable to hold last sheet selected
Public lastSheet As Object
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
'When we deactivate a tab toss the deactivated sheet into the lastSheet global
Set lastSheet = Sh
End Sub
を今、私たちは最後のシートがクリックアクセスしたいとき、我々は変数lastSheet
を参照することができます。新しいモジュールで
は、次のサブルーチンを追加:
Sub goBack()
'go back to the last sheet using the lastSheet variable
ThisWorkbook.lastSheet.Activate
End Sub
今、あなたはあなたのタブにボタン(または形状)を追加し、GoBack()
サブルーチンにそれらを指すことができます。
関連する問題
- 1. 戻るボタンで前のフラグメントに移動するには
- 2. VBA Excel - ページレイアウトビューの次のページに移動
- 3. は移動戻るボタン
- 4. Androidのアクティビティ、タブ、戻るボタン
- 5. vba excelでカーソルを移動する
- 6. タブのカスタムディレクティブを作成しました。次のボタンをクリックすると次のタブに移動し、戻るボタンをクリックすると前のタブに移動する必要があります
- 7. JTabbedPaneのタブを前面に移動
- 8. Excel VBA - ボタンの名前が同じ場合にボタンをクリック
- 9. 次のページへ移動userform multipage excel VBA
- 10. ユーザーフォームVBA ExcelのAlt +タブ
- 11. 戻るボタンを別のページに移動する
- 12. タブ間を移動した後、タブバーのメインViewControllerに戻る
- 13. CSharp:ボタンを押して次のタブに移動する方法
- 14. Excel - 2つのタブを比較します。 1つのタブと他のタブに一致を移動する
- 15. Excel - 特定のシートに移動するボタン
- 16. ブラウザ「戻る」ボタンが特定のページに移動
- 17. タブ間を移動する前にイベントをキャプチャする
- 18. Excel VBAユーザーフォームの更新ボタン
- 19. VBAボタンは移動できますか?
- 20. Excel VBAコピー - コード付きファイル移動
- 21. ワークシートの全バージョンを復元するVBAの[元に戻す]ボタン
- 22. VBAのスプレッドシート上のボタンにフォーカスを移動
- 23. 戻るボタンをツールバーに移動しますか?
- 24. ExcelでVBAを使用すると、セルの行をMasterに移動します
- 25. Excel VBAの動的に名前付きのテキストボックス
- 26. DrawerLayout戻るボタンを使用して前のアクティビティに戻る
- 27. "戻る"ボタンを使用して前のレイアウトに戻る
- 28. jquerymobile phonegap戻るボタン前の状態に戻る
- 29. Androidスタジオ:前のアクティビティの戻るボタン
- 30. jQuery Mobile NavBar前のページの戻るボタン
[質問する](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – findwindow
クールなコンセプト:) –