Как применить 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