私が最後にアクセスした前のタブにあなたを連れて来る私の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. VBA Excel - ページレイアウトビューの次のページに移動
- 5. excel vba userformでバックボーンを作成して前のアクティブシートに移動
- 6. Androidのアクティビティ、タブ、戻るボタン
- 7. Excelワークシートの名前を動的に更新する - VBA Excel
- 8. タブのカスタムディレクティブを作成しました。次のボタンをクリックすると次のタブに移動し、戻るボタンをクリックすると前のタブに移動する必要があります
- 9. 前のページに戻る[戻る]ボタン
- 10. vba excelでカーソルを移動する
- 11. JTabbedPaneのタブを前面に移動
- 12. Excel VBA - ボタンの名前が同じ場合にボタンをクリック
- 13. タブ間を移動した後、タブバーのメインViewControllerに戻る
- 14. 戻るボタンを別のページに移動する
- 15. 次のページへ移動userform multipage excel VBA
- 16. ユーザーフォームVBA ExcelのAlt +タブ
- 17. CSharp:ボタンを押して次のタブに移動する方法
- 18. 「前のページ」の戻るボタン
- 19. Excel(VBA):特定の日付範囲の行を移動する
- 20. Excel - 2つのタブを比較します。 1つのタブと他のタブに一致を移動する
- 21. Excel VBA - 列を下に移動
- 22. Excel - 特定のシートに移動するボタン
- 23. タブを閉じるときに自動的に次の/前のUL LIタブに移動する
- 24. ExcelのリボンでVBAボタンをカスタマイズする
- 25. Excel VBAによる保存前のチェック
- 26. ブラウザ「戻る」ボタンが特定のページに移動
- 27. ナビゲーションバーの戻るボタンを矢印下に移動
- 28. キーボードを最小限に抑えて、戻るボタンで前の動作に戻る
- 29. タブ間を移動する前にイベントをキャプチャする
- 30. 次の/前の要素にタブ移動するときにドロップダウンを閉じる
[質問する](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – findwindow
クールなコンセプト:) –