$C$4
シートに希望の通貨 (£、€、$) を選択できるドロップダウン リストがあります。シート内のセルがすべて上記のいずれかであることを識別し、選択した通貨に変更するコードを探しています。
たとえば、現在すべてのセルにドル記号が含まれており (会計フォーマットで)、ドロップダウンから € を選択すると、ドルであるすべてのセルがユーロになります。
以下のこのコードA1
は、会計形式を含むシート内のすべてのセルをテストする必要があります。(一部の数値セルはありません)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
Select Case Target.Value
Case Is = "US Dollars"
Range("A1").NumberFormat = "$#,##0.00"
Case Is = "British Pounds"
Range("A1").NumberFormat = "[$£-809]#,##0.00"
Case Else
Range("A1").NumberFormat = "general"
End Select
End If
End Sub
あなたの考え、ありがとう