excel - VBA 自动排序与单元格中的公式
问题描述
我正在尝试创建一个 2 列表,当对单元格进行更改时,该表会根据 B 列中的条目数自动对 A 列中的关键字类别进行排序。目标是为 GMAT 准备创建一个错误日志,我可以在其中快速查看错误条目中的常用关键字。
该表如下所示: 关键字表
到目前为止,这是我的代码:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Range("B1").Sort Key1:=Range("B2"), _
Order1:=xlDescending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub
我似乎遇到了麻烦,因为 B 列中的单元格由捕获其他工作表上的条目的公式组成。
有没有人知道我保留这些公式并让表格根据结果值自动排序的方法?
非常感谢!我难住了。
解决方案
推荐阅读
- r - 乘以列并保留列名
- python - 带有 docker 的 CLI 应用程序
- javascript - 在异步上下文中关闭/卸载时如何处理来自 fetch API 的错误?
- javascript - 如何编写一个异步函数来使用 Promise.all 从所有 .csv 文件中导入数据?
- xml - odoo 中的模板继承 13/14
- android - 无法在颤振中运行 stripe_sdk 示例
- ios - 在 SwiftUI 中编辑大量文本
- ruby-on-rails - Validator 辅助方法中的 Rspec 模拟验证条件
- python - 如何在python中为n * 3创建一个数组
- python - 尝试用地图中的值替换数据帧值时无法比较类型“ndarray(dtype=int64)”和“str”