我的 excel 文件中有两个工作表,我无法将复制的数据粘贴到工作表中。复制后,我单击下一个单元格,旋转的破折号消失了,或者当我右键单击时,粘贴功能变灰,什么也没发生。这两个工作表中都有来自 Power 查询刷新的已加载表格的数据。我为每个表格添加了一个可搜索列表,以在每个工作表上创建命名范围下拉列表。这可能是问题所在吗?
我今天已经缩小了具体问题的范围。问题是,当我为多个单元格创建可搜索列表时,我需要进入工作表的 VBA 并输入以下内容:
Private Sub Worksheet_SelectionChange(ByVal 目标作为范围)应用程序.计算结束子程序
每次在工作表中选择一个单元格时,这将自动计算工作表并刷新搜索列表(就像您手动单击公式栏上的“立即计算”),这样它就不会停留在工作簿中另一个单元格的最后一次搜索上。我不确定,但我相信需要修改 VBA 代码以自动计算专门使用可搜索下拉列表的特定单元格或范围。但是,我不知道实现这一点的代码。有什么建议吗?我希望这很清楚。