我手写了精灵图上大约 500 个精灵坐标的列表,格式为 X1 Y1 宽度 高度
我需要将它们输出到格式为 {X1, Y1, X1+Width, Y1+Height} 的表格中
我想制作一个 VBA 宏或类似的东西来输入这些数字,中间只留空格,然后宏进行计算并将它们放入具有上述格式的表格中 - 包括波浪括号。此外,表格需要有五个坐标集宽,然后才能下降到新行。
我开始尝试将这四个数字输入到 VBA 输入框中,但显然输入框一次只能接受一个变量。每次弹出四个单独的输入框会让我抓狂,而且从长远来看不会节省太多时间,所以我需要一个新的解决方案。
答案1
如何将它们输入到电子表格中?您可以将 x 值放在一列中,将 y 值放在另一列中,等等。然后在另一列中编写一个公式来组合它们并输出您想要的格式。
例如如果你有如下表格:
X Y Width Height Co-ords
3 4 21 13 {3, 4, 24, 17}
2 6 78 45 {2, 6, 80, 51}
您可以使用以下公式生成 Co-ords 列:
=CONCATENATE("{", A2, ", ", B2, ", ", (A2 +C2), ", ", (B2+D2), "}")
您可以在 E2 中输入此值,然后向下填充以应用于该列中的所有单元格。