excel - Excel VBA - 我想我正在为一个单元格分配一个值,但它不起作用
问题描述
Line: Target("D12").Value = 10 '这不会将任何内容放入单元格中。首先尝试找出最简单的。后来我希望这可以填写 4 列中的 3 列,具体取决于手动输入的列。这将有几百行。现在我正在手动输入所有内容。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False '<--| disable events handling
On Error GoTo ErrorHandler '<--| be sure to catch any error and enable events handling back
Select Case Target.Column
Case "3"
'Me.Unprotect
MsgBox Target.Address
'MsgBox "Column" & Target.Cells.Column
'boo = Target.Cells.Column + 1
Target("D12").Value = 10
MsgBox Target("D12").Value
'Me.Protect
End Select
ErrorHandler:
Application.EnableEvents = True
End Sub
解决方案
推荐阅读
- ios - Swift中'_ in print()'的含义是什么?
- android - Flutter - 我运行 print(myFile.absolute.path) 时 myFile 不在范围内
- android - Android getExternalFilesDirs 方法未在模拟器上返回 SD 卡
- python - 按字典的键值对子字典列表进行排序
- r - R结合记录的地块
- java - 当应用程序未打开时,可以在 Firebase 消息服务中完成哪些任务?
- javascript - Javascript代码自动缩小
- r - 根据一列排列数据框,消除不需要的响应
- android - 即使路径中存在 adb 命令也找不到
- firefox - 重命名 Firefox 扩展标题