网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月09日漏签0天
excel吧 关注:282,089贴子:1,558,309
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 14回复贴,共1页
<<返回excel吧
>0< 加载中...

求助,已知坐标如何用函数或vba自动求方块编号?

  • 只看楼主
  • 收藏

  • 回复
  • ___℡真田ヾ
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

左下角为原点,输入1,1的话就返回7,输入1,4的话返回8
多谢


  • jokulboy
  • 见E勇为
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
19坐标是做少


2026-01-09 22:50:23
广告
不感兴趣
开通SVIP免广告
  • ___℡真田ヾ
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题简化过了,实际上要求编号的区域不是方形的,是不规则多边形


  • _forever_允儿
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
根据原点坐标及已知坐标 计算 返回的单元格位置 。选中该单元格,ActiveCell.Value 显示该位置的值


  • ___℡真田ヾ
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我手上有点的坐标和每个区块具体的角点坐标
我一开始的思路是先判断点的横坐标范围 然后再判断纵坐标范围
但是不知道怎么实现


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把最终的问题打包放到百度网盘再贴上链接地址,用个镜像数组转换一下再由X、Y定位坐标获取数据就可以了。如果是多边形的第一列和第一行不要有数据,这样处理起来就可以不用做边界判断。


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

'合并单元格只能是4边形,按这图形来处理的
Option Explicit
Sub abc()
 Dim a, i, j, k, m, r, c, d, s
 a = [a1].Resize(10, 6)
 Set d = CreateObject("scripting.dictionary")
 ReDim b(1 To UBound(a) * UBound(a, 2), 1 To 2)
 For i = 2 To UBound(a)
  For j = 2 To UBound(a, 2)
   If Len(a(i, j)) Then m = m + 1: b(m, 1) = i: b(m, 2) = j
  Next
 Next
 For i = 1 To m
  r = Cells(b(i, 1), b(i, 2)).MergeArea.Rows.Count
  For j = b(i, 1) To b(i, 1) + r - 1
   c = Cells(b(i, 1), b(i, 2)).MergeArea.Columns.Count
   For k = b(i, 2) To b(i, 2) + c - 1
    a(j, k) = a(b(i, 1), b(i, 2))
    d((j - 1) & "-" & (k - 1)) = a(b(i, 1), b(i, 2))
   Next
  Next
 Next
 s = [h2].Value & "-" & [i2].Value
 [j2] = IIf(d.exists(s), d(s), vbNullString)
End Sub


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以上个多边形坐标文件到百度网盘,可能会有浮点计算误差的,估计要限定一个精度。
因为假设是7边形就算7个坐标点都为整型但线的边界点不可能全部做到整型的。极端情况下给定的这个点的坐标点正好位于线上,这怎么处理,估计条件还是不够。
是不是类似于地图上给定一个gps点的坐标然后获取地名什么的。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回excel吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示