|
楼主 |
发表于 2014-8-18 23:44
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
其中检查米字格斜线的函数过程、非常精简、高效:- Function Chk(x&, y&) As Boolean '仅需检查米字格中4条斜线部分 纵横可保证不需检查
- Dim i&
- For i = 1 To IIf(x < y, x, y)
- If b(x - i, y - i) Then Exit Function
- Next
- For i = 1 To IIf(n - x < y, n - x, y)
- If b(x + i, y - i) Then Exit Function
- Next
- For i = 1 To IIf(n - x < n - y, n - x, n - y)
- If b(x + i, y + i) Then Exit Function
- Next
- For i = 1 To IIf(x < n - y, x, n - y)
- If b(x - i, y + i) Then Exit Function
- Next
- Chk = True
- End Function
复制代码 |
|