返回列表 上一主題 發帖

請問各位大大 在excel中如何以撰寫VBA使得自動以某特定儲存格內容命名並另存新檔

請問各位大大 在excel中如何以撰寫VBA使得自動以某特定儲存格內容命名並另存新檔

各位大大

             小妹嘗試多次依然失敗想請問如何將附檔中依序將七個縣市(Sheet1)中的經緯度(X, Y欄)各別對七個網格(Sheet2)中的中心點經緯度(X,Y欄)利用畢氏定理求距離,接著轉換成公里並另存成一個新檔
也就是最後會有七個檔,但因為實際上有一千多個縣市,希望能夠利用巨集或VBA程式一次執行一千多筆資料不用一個個執行程式存檔,小妹現在用的程式為
1.
Public Function slength(x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer)
slength = ((x1 - x2) ^ 2 + (y1 - y2) ^ 2) ^ 0.5 '畢氏定理
End Function
2.
Public Function km(degree)
km = degree * 110   '經緯度距離轉公里
End Function

希望能夠獲得解答   謝謝

縣市資料.rar (7.19 KB)

excel表單

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題