【发布时间】:2018-08-03 09:27:04
【问题描述】:
我是 Stackoverflow 的新手,所以希望我已经在正确的位置发布了这个问题。
我无法让我的代码在 VBA 中运行。我希望它选择列 D:F 直到最后一个单元格值。通过此选择,我想将单元格的大小写(它们当前为大写)更改为正确的大小写。
Dim Lastrow As Integer
Dim range As Variant
With Worksheets("Overdue PO")
Lastrow = .Cells(Rows.Count, "D").End(xlUp).Row
.range("D2:F" & Lastrow).Select
range = Selection.Value
End With
Application.Proper (range)
它当前选择直到最后一行的范围,但它不会更改文本的大小写。运行代码没有报错。
提前致谢:)
【问题讨论】:
-
stackoverflow.com/questions/19985895/… 同样可以使用
[A1:A20] = [INDEX(PROPER(A1:A20),)]