excel - 将代码应用于由列中的数据组成的范围
问题描述
我正在尝试选择列中的所有数据并使其大小写正确。
这就是我要开始的:
Range("D3").Select
Range(Selection, Selection.End(xlDown)).Select
我想我想用Application.WorksheetFunction.Proper
.
解决方案
这是我的方法,调整列索引 (rw.Row, 1 ) 以适合您的项目
Sub ConvertValuesInColumnOneToProperCase()
Dim wb As Workbook: Set wb = ThisWorkbook
Dim ws As Worksheet: Set ws = ActiveSheet
Dim rw As Range
For Each rw In ws.UsedRange.Rows
ws.Cells(rw.Row, 1) = StrConv(ws.Cells(rw.Row, 1), vbProperCase)
Next rw
End Sub
推荐阅读
- r - 将字符串向量转换为符号
- javascript - 当 vuetify 的 v-card 有关联的链接时,从 v-card 中移除点击效果
- javascript - json文件中的国家如何显示
- powershell - 使用 PowerShell 获取 IIS 8.5 日志文件信息
- r - dplyr mutate ifelse 返回组的第一个值而不是逐行
- r - 如何在R中按数字对列进行排序?
- python - 覆盖模拟对象的“is”运算符
- amazon-web-services - ECS服务和EC2实例的CPU利用率差异
- http - Concat Http 代码与响应正文与 Curl
- python - PySpark:过滤掉所有行,其列多于标题行