
VBA
vbnetPrivate Sub Workbook_Sheetchange(ByVal Sh As Object, ByVal Target As Range)Dim A As StringA = Replace(Target.Address, "$", "")If A Like "A" ThenIf A "A1" ThenTarget = UCase(Target)End IfEnd IfEnd Sub这样就可以实现你想要的功能了。当A列除了A1以外的其他单元格输入任何字母时,它们会自动转换为大写字母。另外,如果你希望在VBA窗口中显示代码,请右键点击VBA窗口上方的“插入”选项,并选择“插入模块”,将代码复制到新插入的模块中即可。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号