Как применить STRCONV Propercase к значению ячейки в VBA Excel

Я пытаюсь использовать STRCONV vbPropercase для исправления ввода в макросе, который я использую для копирования данных из одного "входного" листа в другой. Я был в состоянии назначить определенные переменные для ячеек, а затем применить к переменной STCRONV 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

1 ответ

Решение

Просто переверните задание:

Worksheets("Audit").Range("L6").Value = Property
Другие вопросы по тегам