计算excel中具有宏(VBA)的图上所有点(xy)之间的距离

时间:2015-06-06 23:01:54

标签: vba excel-vba excel

我有一种方法,它涉及R编程语言,但我希望这样做纯粹在Excel中,而不是为了节省时间,使其更加用户友好。

基本上,我需要计算所有点(x,y)坐标组合之间的距离,以进行组织学分析。收集的数据采用X和Y列的形式。可能只有两个或三个点,可能有多达100个。想象一个数据集由点(x,y)1,2,3和4组成。我需要计算距离1到2,1到3 ,1至4,2至3,2至4和3至4.

理想情况下,我会有一个宏提示您选择X列,然后选择y列,单击确定,然后将生成的距离复制到剪贴板或新工作簿。

有关此问题的任何想法或将我推荐给可能与此类似的预先存在的论坛?

大多数情况下,我缺乏VBA中组合如何工作以及如何将任何给定点的x和y保持在一起的知识。

1 个答案:

答案 0 :(得分:0)

与您的案例和相应的样本数据相关:

exit x

您可以尝试以下VBA代码段

X   Y
2   4
4   1
3   2
2   3

希望这可能会有所帮助。