excel - 编译错误:Else without If(当有If时)
问题描述
这是一个遍历嵌套 if 的 for 循环代码。此代码显示“编译错误:没有 If 的 Else”,但每个 Else 都有 If 匹配。请帮助我找出导致错误的原因!
Sub Clearing()
Dim BR As Excel.Workbook
Dim t As Integer
Dim b As Integer
Dim Found As Range
Dim Cldate As Date
Set BR = Workbooks("BankRec.xlsm")
Cldate = Application.InputBox("Enter the clearing date in MM/DD/YYYY format")
t = BR.Worksheets("aaaa").Cells(1, 1).End(xlDown).Row
b = BR.Worksheets("aaaa").Cells(Rows.Count, 1).End(xlUp).Row
For i = t To b
BR.Worksheets("aaaa").Cells(t + 1, 10).Select
If IsEmpty(BR.Worksheets("aaaa").Cells(t + 1, 10).Value) = True Then
With BR.Worksheets("aaaa").Range(BR.Worksheets("aaaa").Cells(t + 2, 9), BR.Worksheets("aaaa").Cells(b, 9))
Set Found = .Find(what:=BR.Worksheets("aaaa").Cells(t + 1, 9).Value * -1)
If Found.Offset(0, -2).Value = BR.Worksheets("aaaa").Cells(t + 1, 7).Value And Found.Offset(0, 2).Value = BR.Worksheets("aaaa").Cells(t + 1, 11).Value Then
BR.Worksheets("aaaa").Cells(t + 1, 10).Value = Cldate & " " & t
Found.Offset(0, 1).Value = Cldate & " " & t
Else
End If
Else
End If
t = t + 1
Next i
MsgBox "Clearing complete!"
End Sub
解决方案
推荐阅读
- bash - 在 iTerm 会话中以编程方式终止进程
- html - 相对定位的元素不占用其子元素的高度
- python - 向 tesseract 添加四个额外的特殊 unicode 字符
- android - 从 SettingsActivity 返回时如何维护 MainActivity UI 和状态
- php - 如何根据第一个 html 下拉选择自动选择由 mysql pdo fetch 填充的第二个下拉选项/类别
- database - 用于处理大量用户的聊天应用程序的数据库架构
- html - 背景图像在移动设备中不缩放
- android - 如何诊断 Google Play 上的 APK 的“无法安装”?
- c# - 删除返回错误 405(不允许方法) 我正在使用 React 和 ASP.net。我没有大多数人说要编辑的网络配置文件,所以我迷路了
- facebook - Facebook Page Feed Webhook 在测试中工作,但不是在现场