標題:
[發問]
請教關於欄列排序
[打印本頁]
作者:
imagio
時間:
2010-6-25 00:28
標題:
請教關於欄列排序
請教各位高手~
如附檔~按下 TEST後,在圖形頁面欄列會根據座標頁面 X,Y欄產生對應數值。
請教用VBA該如何寫出當我在輸入角度儲存格E1輸入0 或90 或180或270讓產生的箭頭順時鐘或逆時鐘
方向依照輸入角度改變。
[attach]1431[/attach]
作者:
GBKEE
時間:
2010-6-25 07:43
標題:
你的問題 好像與欄列排序 無關
回復
1#
imagio
試試看你問題的方向是否這樣
Sub Ex()
Dim Rng As Range, R, C, U
Sheet2.Cells = ""
U = 7 '儲存格的範圍半徑
Set Rng = Sheet2.Cells(U, U) '範圍的中心點
Select Case Sheet1.[E1] '角度儲存格
Case 0
C = 0
For R = 0 To -(U - 1) Step -1
Rng.Offset(R, C) = "M"
Next
Rng.Offset(R + 2, C + 1) = "M"
Rng.Offset(R + 2, C - 1) = "M"
Case 90
R = 0
For C = 0 To U
Rng.Offset(R, C) = "M"
Next
Rng.Offset(R - 1, C - 2) = "M"
Rng.Offset(R + 1, C - 2) = "M"
Case 180
C = 0
For R = 0 To U
Rng.Offset(R, C) = "M"
Next
Rng.Offset(R - 2, C + 1) = "M"
Rng.Offset(R - 2, C - 1) = "M"
Case 270
R = 0
For C = 0 To -(U - 1) Step -1
Rng.Offset(R, C) = "M"
Next
Rng.Offset(R - 1, C + 2) = "M"
Rng.Offset(R + 1, C + 2) = "M"
End Select
End Sub
複製代碼
作者:
imagio
時間:
2010-6-28 08:11
謝謝版主的回答~
因原本要處理的座標檔案有10多萬筆,且我又是根據座標直接貼放欄列位置,
所產生的圖形會是跟我需求呈現180度的方向,所以我笨腦筋只卡在欄列的的排序該如何
做變化~
謝謝版主的舉例~~讓我有了新的思考方式
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)