我在使用某些Excel visual basic時遇到了一些困難。特別是我想根據單元格的值更改列的格式。這是迄今爲止我所擁有的。Excel VBA更改單元格值更改的數字格式
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$b$1") Then
If Range("$b$1") = "Date" Then
Range("d:d").NumberFormat = "m/d/yyyy"
ElseIf Range("$b$1") = "Number" Then
Range("d:d").NumberFormat = "#,##0.00"
End If
End If
End Sub
我是使用目標功能的新手,所以任何建議都會有所幫助。
謝謝你的迴應!它終於奏效了! – user3479230
@ user3479230好的,沒問題 – coni2k