【发布时间】:2013-11-27 22:47:52
【问题描述】:
现在我正在使用以下代码将股票代码列表从小写字母转换为大写字母:
Dim Tickers As String
Dim n As Integer
For n = 2 To Last
Tickers = UCase(W.Cells(n, 1).Value)
W.Cells(n, 1).Value = Tickers
Next n
有没有一种方法可以将整个范围转换为一行?类似:
Range("A1:A20").convertouppercasesomehow
【问题讨论】:
-
为什么不想遍历每个单元格?
-
@Jack 我知道这很古老,但你的问题的答案是:这是一个非常非常糟糕的主意。超级慢。