0
A
回答
2
2
Dim rng As Range
Dim cell As Range
Set rng = Range("C4:F7")
For Each cell In rng
cell.Value = UCase(cell)
Next cell
0
以前的答案让你包括的范围。如果你正在谈论所有单元格,这将起作用。
sub EverythingToUpperCase()
For Each Cell in ActiveSheet.UsedRange.Cells
Cell.Value = UCase(Cell.value)
Next
End Sub
0
最短的版本我已经看到:
随着目标“(结束与底部)
Target = UCase(Target) 'Ucase or Lcase
'Target = StrConv(Target, vbProperCase) '<< PROPER
和..祢1班轮:
Selection.Value = UCase(Selection.Value) 'YES << 1 LINER UCASE (tested, worked), add a range
相关问题
- 1. VBA的Excel - 从细胞
- 2. Excel VBA中比较细胞
- 3. Excel VBA中搜索细胞
- 4. 如何申请我的VBA代码的全细胞中的Excel
- 5. Excel的VBA代码,突出行特定的细胞
- 6. Excel的VBA:更改所有工作表上相同的细胞
- 7. VBA代码合并两个细胞
- 8. Excel中VBA代码以repetively移动一组细胞
- 9. 查找特定细胞的Excel VBA宏
- 10. Excel的VBA复制到使用细胞
- 11. Excel的VBA,Worksheet.Change 3个细胞
- 12. 最后可印刷细胞的Excel VBA
- 13. Excel的VBA宏服用细胞对列
- 14. Excel的VBA - Range.Clear并不透明细胞
- 15. Excel VBA:如何改造这种细胞?
- 16. Excel 2010中VBA细胞数学
- 17. 如何从细胞空行在Excel(VBA)
- 18. Excel VBA中:细胞填充到无穷
- 19. Excel VBA中过滤/可见光细胞
- 20. 灌装与循环细胞VBA Excel中
- 21. Excel VBA中从下方细胞
- 22. VBA Excel中:复制选细胞
- 23. Excel VBA中,移动细胞新列
- 24. Excel VBA中的空白大部细胞不接受配方
- 25. Excel宏细胞
- 26. 迁移所有的细胞转化为在Excel
- 27. VBA细胞突出
- 28. VBA - 每个细胞
- 29. 转移细胞VBA
- 30. Excel的VBA细胞的条件没有得到满足
你只是想以'大写'的文字? – 2013-04-29 22:57:01