我是新來的Stackoverflow,希望我已經發布了這個問題在正確的地方。VBA Excel - 將案例更改爲正確的案例
我無法讓我的代碼在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)
它目前選擇範圍直到底行,但它不改變文本的大小寫。運行代碼時不會出現錯誤。
感謝提前:)
http://stackoverflow.com/questions/19985895/convert-an-entire-range-to-uppercase-without-looping-through-all-the-cells同樣可以使用'[A1:A20] = [INDEX(PROPER(A1:A20),)]' –