返回列表 上一主題 發帖

[發問]將兩陣列依順序合併問題

[發問]將兩陣列依順序合併問題

各位大大您們好
如果想將兩陣列依由小而大順序合併問題
如:
A  8 4 6               B 7 5 3 9                C 3 4 5 6 7 8 9
    3 4 5                  4 2 1 3                   1 4 2 5 4 3 3
將A,B兩陣列合併成C陣列,並將其餘相對應資料抄錄,
應該如何解決

感謝各位的協助
ASUS

回復 2# Hsieh

Hsieh大大您好

我這次的重點落在『並將其餘相對應資料抄錄』,也就是第2維資料要跟著原來第1維資料

原先已有了兩個陣列(A、B)合併成C之後,第1維按由小而大順序,第2維須跟著原來的第1維
例如:
A陣列是A班的成績、姓名,B陣列是B班的成績、姓名
想要按照成績高低合併成新陣列,但成績須對到原來的人

感謝大大的回覆,
由其中我要學到處理工作表資料與陣列間的不同方式和想法
ASUS

TOP

回復 4# Hsieh
Hsieh大大您好
對不起,是我辭不達意
附上範例檔
感謝您
Book1.rar (12.24 KB)
ASUS

TOP

回復 6# Hsieh
感謝您Hsieh大大
我測試過了winxp、office2007能正常工作
跟文字檔間的互動是我之前比較少碰,但正好是我自己規劃下一階段的學習目標
我需要多花一點時間去研究他,若有問題再向您請教
感謝您
ASUS

TOP

本帖最後由 asus103 於 2011-1-13 20:34 編輯

回復 8# Hsieh
感謝您Hsieh大大
又提供我另一個思考方式

可以另外再請教您有關"Delay"的用法嗎?
VBA說明我看不甚懂
不知道如何控制延遲時間,
如果在一回圈中每一次延遲0.5秒,其語法為何
謝謝
ASUS

TOP

[版主管理留言]
  • Hsieh(2011-1-13 23:15): 10#已標示註解

Hsieh大大您好
對不起,我看不大懂
可以麻煩您解釋一下嗎?

我如果要用到我的程式中
是不是要插入1、3、5行呢?
第1行是否一定得在整個模組的最上方呢?
ASUS

TOP

回復 10# Hsieh
感謝您Hsieh大大

非常感激您的協助
我想我大概需要花一段時間來消化最近您教的東西

謝謝您
ASUS

TOP

本帖最後由 asus103 於 2011-1-15 03:15 編輯

回復 13# FAlonso

感謝您FAlonso大大
您的IDEA的確很妙,深感佩服
我會根據這個想法再來看看我的程式的改進空間
我的陣列中第1維的確是唯一
但是每一個資料之下卻不只1個
即
A  8 4 6               B 7 5 3 9                C 3 4 5 6 7 8 9
    3 4 5                  4 2 1 3                   1 4 2 5 4 3 3
    1 2 3                  5 4 3 2                   . . . . . . . . . ..

非常感謝您的協助
ASUS

TOP

感謝Hsieh、FAlonso兩位大大
我從這個討論的過程中收穫很多
會再花時間好好吸收其中精華
而且程式碼值得典藏,以後必然尚有機會用到

感謝再三
ASUS

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題