你可以把這個代碼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
你能展示你的數據是怎樣的嗎?樣本數據當然! – 2014-11-14 17:18:32
我在這裏附上一個鏈接到我的文件,讓我知道如果有另一種方式直接附加我的文件。 基本上,第一個選項卡中有一個下拉菜單,它將選擇貨幣,然後名稱範圍的NAME1和NAME2應更改爲該貨幣。 https://drive.google.com/file/d/0B1mb0wVkbQcUdm42ZHVZNVFsVzQ/view?usp=sharing – user979226 2014-11-14 17:32:18