Re: [VBA ] 不好意思問個問題
※ 引述《kinbaku1 (~GUCCI BOY~)》之銘言:
: ex:
: A B
: 1 111 444
: 2 222 555
: 3 333 666
: A代表的是x座標,B代表的是y座標
: 也就是有三個點P1(111,444),P2(222,555),P3(333,666)
: 現在想要求相對的三個點的距離
: 我想要從P1-P1,P1-P2,P1-P3
: P2-P1,P2-P2,P2-P3
: P3-P1,P3-P2,P3-P3
: 分別去求,然後寫迴圈出來
: 請問板上的強者
: 有人會寫的嗎?謝謝~~
For i = 1 To 3
For j = 1 To 3
If Cells(j + 1, 1) = "" And j <> 3 Then
Seg = ((Cells(j, 1).Value - Cells(1, 1).Value) ^ 2 + (Cells(j, 2).Value - Cells(1, 2).Value) ^ 2) ^ (1 / 2)
Sheet2.Cells(i, j) = Seg
Else
Seg = ((Cells(i, 1).Value - Cells(j, 1).Value) ^ 2 + (Cells(i, 2).Value - Cells(j, 2).Value) ^ 2) ^ (1 / 2)
Sheet2.Cells(i, j) = Seg
End If
Next
Next
如果不對,請各位高手指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.75.30
推
12/16 11:43, , 1F
12/16 11:43, 1F
→
12/16 11:43, , 2F
12/16 11:43, 2F
→
12/19 00:12, , 3F
12/19 00:12, 3F
推
12/21 11:30, , 4F
12/21 11:30, 4F
→
12/21 11:31, , 5F
12/21 11:31, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):