如何将STRCONV属性应用于VBA Excel中的单元格值



我试图使用STRCONV vbPropercase来纠正宏中的输入,我用来将数据从一个"输入"工作表复制到另一个。我已经能够将特定的变量分配给单元格,然后将STRCONV Propercase应用于变量,但是当我这样做时,不会对单元格中的文本进行更改。代码将文件保存为变量名的组合,因此我知道它在那里进行了更正。如何使更改出现在单元格中,而不仅仅是代码中的变量?

下面是我使用的代码的摘录:

Dim Property As String    
Dim Accnt As String
Property = Worksheets("Audit").Range("L6").Value
Property = StrConv(Property, vbProperCase)
Accnt = Worksheets("Audit").Range("L7").Value
ActiveWorkbook.saveas "D:(username)Documents" & Accnt & " - " & Property & ".xlsx", FileFormat:= _
    xlOpenXMLWorkbook, CreateBackup:=False

把赋值翻转过来:

Worksheets("Audit").Range("L6").Value = Property

最新更新