求助一下如何在excel中批量将小写换
这个可以用VBA实现,你想大小写转换的是整个表格还是表格中的某一列?
具体方式是打开Excel表后,在任意一个表名上(如Sheet1)单击鼠标右键,选择——查看代码,然后在弹出的窗口中选择:插入——模块
并将代码复制到相应模块中即可。
运行时先用鼠标选中相应列的第一个单元格,然后选:工具——宏——运行宏 执行名为UtoL的宏即可
注意:运行时要将宏安全性改为中或低,并重新打开Excel即可
代码如下
1 2 3 4 5 6 7 8 9 10 11 Sub UtoL()
a = Selection。 Row
b = Selection。Column
For i = a To Cell...全部
这个可以用VBA实现,你想大小写转换的是整个表格还是表格中的某一列?
具体方式是打开Excel表后,在任意一个表名上(如Sheet1)单击鼠标右键,选择——查看代码,然后在弹出的窗口中选择:插入——模块
并将代码复制到相应模块中即可。
运行时先用鼠标选中相应列的第一个单元格,然后选:工具——宏——运行宏 执行名为UtoL的宏即可
注意:运行时要将宏安全性改为中或低,并重新打开Excel即可
代码如下
1 2 3 4 5 6 7 8 9 10 11 Sub UtoL()
a = Selection。
Row
b = Selection。Column
For i = a To Cells(65536, b)。End(xlUp)。
Row
If Cells(i, b) = UCase(Cells(i, b)) Then
Cells(i, b) = LCase(Cells(i, b))
Else
Cells(i, b) = UCase(Cells(i, b))
End If
Next i
End Sub。收起