このコードを Tab1 のシートのコードに入れることができます。A1 セルの値が変化すると、必要なシートのテーブルがトリガーされます。
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Range("A1").Value
Case "CAD"
Worksheets("Sheet2").Range("Table1").NumberFormat = "#,##0.00 [$CAD]"
Worksheets("Sheet3").Range("Table2").NumberFormat = "#,##0.00 [$CAD]"
Worksheets("Sheet4").Range("Table3").NumberFormat = "#,##0.00 [$CAD]"
Case "USD"
Worksheets("Sheet2").Range("Table1").NumberFormat = "#,##0.00 [$USD]"
Worksheets("Sheet3").Range("Table2").NumberFormat = "#,##0.00 [$USD]"
Worksheets("Sheet4").Range("Table3").NumberFormat = "#,##0.00 [$USD]"
Case "NOK"
Worksheets("Sheet2").Range("Table1").NumberFormat = "#,##0.00 [$NOK]"
Worksheets("Sheet3").Range("Table2").NumberFormat = "#,##0.00 [$NOK]"
Worksheets("Sheet4").Range("Table3").NumberFormat = "#,##0.00 [$NOK]"
End Select
End Sub