2015-06-09 1 views
0

Я пытаюсь использовать STBCONV vbPropercase для исправления ввода в макросе, который я использую для копирования данных с одного «входного» листа на другой. Я смог назначить определенные переменные для ячеек, а затем применить STRCONV Propercase к переменной, но никаких изменений в тексте в ячейке, когда я это делаю. Код сохраняет файл как комбинацию имен переменных, поэтому я знаю, что он вносит исправления. Как внести изменения в ячейку, а не только в переменную в коде?Как применить STBCONV Propercase к значению ячейки в VBA Excel

Вот отрывок из кода я использую:

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 

ответ

0

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

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

Это работало. Спасибо! – rodlonghorn