excel - 在代码中键入不匹配,但今天早些时候运行正常
问题描述
我一直在为我工作的车间(机械车间)开发这个工具库存系统。
今天早些时候一切正常,几乎一切都在运行,只是花一些时间调试和清理。突然就不行了。我不记得我没有在这个领域工作,但不知何故我遇到了类型不匹配。我迷路了。
我得到一个不匹配的类型if activecell.value <> x then
。
Sub createOrder_BTN()
Dim x As String
Dim found As Boolean
Dim lRow As Long
Application.ScreenUpdating = False
Worksheets("Orders").Activate
Worksheets("Orders").Range("A4").Activate
'change to master sheet
Worksheets("Master").Activate
' Select first line of data.
Range("U3").Select
' Set search variable value.
x = ""
' Set Boolean variable "found" to false.
found = False
' Set Do loop to stop at empty cell.
Do Until IsEmpty(ActiveCell)
' change to master sheet
Worksheets("Master").Activate
' Check active cell for search value.
If ActiveCell.Value <> x Then
found = True
'MsgBox "Value found in cell " & ActiveCell.Address
ActiveCell.EntireRow.Copy
Worksheets("Orders").Activate
lRow = Cells.Find(What:="", _
After:=Range("A4"), _
LookAt:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByColumns, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
ActiveCell.Offset(1).Select
ActiveCell.PasteSpecial
End If
' change to master sheet
Worksheets("Master").Activate
' Step down 1 row from present location.
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
Worksheets("Orders").Activate
End Sub
解决方案
推荐阅读
- python - 如何让我的代码随机播放多首歌曲?
- elasticsearch - 如何使用 DSL 查询在所有属性中搜索多个字符串?
- javascript - 使用 WebGL 支持模板缓冲区
- react-native - 嵌套导航器:指向相同屏幕但不同道具的顶部选项卡导航器
- php - 在 wordpress 中停止发布更新
- reactjs - 覆盖antd组件样式/className
- javascript - 我怎样才能从异步调用中获取数据,而不是未定义?
- ip - 80::80 是什么意思?
- php - 如何使用 php laravel 在 config.ui 中使用 @can @endcan 设置权限?
- bootstrap-4 - Flexbox 和 Bootstrap - 列未按预期工作