gpt4 book ai didi

应用过滤器后 Excel 填充单元格区域

转载 作者:行者123 更新时间:2023-12-02 21:24:23 26 4
gpt4 key购买 nike

我想对一组数据应用过滤器,然后我想将一系列数据填充到一系列单元格中。但现在如果这样做,最后两行将获取第一个单元格的值。

-74.4398
-2028年74月
-69.8689
-73.1567
-80.1015
-75.822
-75.0529
-75.9859
-79.2546
-72.8093
-71.6604

start

这是单元格 B3 到 B13 中的数字列表。后面带有以下 VBA 代码的一个按钮:

Private Sub CommandButton1_Click()

Dim arr() As Variant
Dim i As Integer

ReDim arr(1 To 11, 1 To 1)

arr(1, 1) = "Hallo"
arr(2, 1) = "Welt"
arr(3, 1) = "Holla"
arr(4, 1) = "verdugón"
arr(5, 1) = "Hello"
arr(6, 1) = "World"
arr(7, 1) = "Ciao"
arr(8, 1) = "mondo"
arr(9, 1) = "Salut"
arr(10, 1) = "terre"
arr(11, 1) = "Final"

Worksheets("Sheet1").Range("C3:C13").Value = arr

End Sub

如果您现在在单元格 C2 上设置过滤器以仅显示大于 -75 的所有值,您将得到如下列表:

-74.4398
-2028年74月
-69.8689
-73.1567
-72.8093
-71.6604

after filter

如果您现在按下按钮以便执行 VBA 代码,您将看到单元格 C12 和 C13 中的内容与单元格 C3 中的值相同。

fill range

为什么会发生这种情况,为什么它没有用正确的内容填充单元格?

我预计单元格 C12 将是“terre”,C13 将是“Final”。

这是 Excel 问题/错误吗?

编辑:正如我所想,这更糟糕,我现在为过滤器使用了不同的值 -74 ,不仅最后的条目不正确,所有条目都不正确:

new filter applied

最佳答案

我相信这确实是一个错误,而且似乎已经存在了一段时间 - 请参阅此 LINK .

关于应用过滤器后 Excel 填充单元格区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45438237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com