我是新到Excel VBA和我想要計算兩個原子之間的距離,使一個循環來計算它的所有希望的情況下不能使環路上的Excel VBA和打印效果
與座標B(我),C(i),D(i)在Excel工作表中對應於x,y,z笛卡爾座標..
這些原子位於:一行一行(i),另一行一行(i + 5)
我寫這個算法,但我不能轉移到excel VBA
For i=4 to 1000
For j=9 to 1000
d=SQRT(POWER(B(i)-B(j),2)+ POWER(C(i)-C(j),2)+ POWER(D(i)-D(j),2))
print **d** in (P(i)) #want to print the distance **d** in a case
j=j+4 # **j** is a multiple of 4
i=i+4 # **i** is a multiple of 4
next i
謝謝,這是我的第一個問題
你的意思'Debug.Print'到即時窗口?或'MsgBox'? –
所以你有997個原子,你想計算每個前992個原子與5個原子向前的原子的距離?按'B(i)'你是指B列的第i個元素嗎?你想用這些距離做什麼?將它們轉儲到列E? –
是的我想把它們轉儲到列E – tatitechno