excel - 使用字符串和整数的 Excel VBA 自动筛选错误消息
问题描述
有人可以帮我克服这个错误。我没有构建 excel 工作表或 VBA 模块,但我的任务是更新它并且我被卡住了。代码如下。我在 BOLD 中的代码出现错误,即:
Sheets(X).Columns(X).Autofilter_
Field:=F
(见下面的完整表达)
Sub Reset_Search()
Dim Str As String
Dim X As Integer
Dim Sheetcount As Integer
Str = ActiveSheet.Name
Sheetcount = ActiveWorkbook.Sheets.Count
For X = 2 To Sheetcount
For F = 1 To 16
If F = 1 Then Column = "A"
If F = 2 Then Column = "B"
If F = 3 Then Column = "C"
If F = 4 Then Column = "D"
If F = 5 Then Column = "E"
If F = 6 Then Column = "F"
If F = 7 Then Column = "G"
If F = 8 Then Column = "H"
If F = 9 Then Column = "I"
If F = 10 Then Column = "J"
If F = 11 Then Column = "K"
If F = 12 Then Column = "L"
If F = 13 Then Column = "M"
If F = 14 Then Column = "N"
If F = 15 Then Column = "O"
**Sheets(X).Columns(X).AutoFilter _
Field:=F**
Next F
Next X
Sheets(Str).Activate
End Sub
解决方案
推荐阅读
- python - 在 Python3 中打印列表
- c# - 使用 Firebase 6.15.0 按下播放按钮后 Unity 冻结
- ios - 在 SwiftUI 中导航到列表视图会立即将列表向上移出屏幕
- python - 修改表达式以仅匹配绝对字符串
- tensorflow - 如何将 L2 正则化添加到 ResNet50?如何解决过拟合的问题?
- java - Docker ARGs 不会在 docker 文件中被替换
- python - 如何获得居中滚动的意思?
- flutter - 使用控制器参数flutter时Flare Actor突然消失
- node.js - 如何在 Node Js 中写一些带胡子的东西
- python - 将自定义层的权重从 1D 分配到 2D