gpt4 book ai didi

excel - 看似非常简单的 Excel 无响应问题

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

因此,对于我的代码,我不明白为什么在尝试执行此循环后我的电子表格没有响应。

功能 inpolygon(point, range)是一个点(2 个单元格,所以(1,2))是否适合由 n x 2 组成的区域。

任何想法将不胜感激。

Public Function whichplay2(point As range, basinrange As range) As String

Dim nbasin As Integer
Dim i As Integer
i = 1

'number of basins = CInt(basinrange.Columns.Count) / 2
nbasin = CInt(basinrange.Columns.Count) / 2

Do While i <= nbasin

If InPolygon(point, range(basinrange.range("A1").Offset(0, 2 * i - 2), _
basinrange.range("A1").Offset(0, 2 * i - 1).End(xlDown))) = False Then

Else

whichplay2 = Sheets("RawCoor").range("A1").Offset(0, 2 * i - 2)

End If

Loop


End Function

最佳答案

尝试添加 i=i+1就在循环之前,或者:

For i = 1 To nbasin
*rest of code*
Next i

关于excel - 看似非常简单的 Excel 无响应问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25255410/

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