返回列表 上一主題 發帖

[發問] 如何將Sheet1不連續欄位儲存到Sheet2

[發問] 如何將Sheet1不連續欄位儲存到Sheet2

各位前輩您好

小弟在Excel進階功能的部份是新手,
參考之前前輩的說明和敘述,
寫出這個sample,
這個有兩個sheet,
我要將sheet1的資料在按save鍵時複製到sheet2當做資料庫,
但是不知道如何將姓名,學號和電話如何在sheet2完整呈現,
不然都在sheet2只有第一筆有姓名,學號和電話,
第二筆之後在姓名,學號和電話是空的.
可以麻煩前輩幫忙解決小弟的問題嗎?
非常感謝. sample.rar (8.7 KB)
Steven

各位前輩您好

感謝各位的幫忙,
Hsieh前輩解決了小弟的問題,
小弟研讀Hsieh前輩的語法後,
但實在不懂下面的語法,
ar = Array(a, .[A2], .[C2], .[E2], a.Offset(, 1), a.Offset(, 1), a.Offset(, 2), a.Offset(, 3), a.Offset(, 4))
Sheet2.[A65536].End(xlUp).Offset(1, 0).Resize(, 8) = ar
盼Hsieh前輩可以再教導小弟一番.
非常感謝.
Steven

TOP

本帖最後由 steven_lkk 於 2010-9-6 22:43 編輯

各位前輩您好

如果防止使用者編輯sheet2,
我之前是用鎖儲存格的方式,
但是發現會造成無法複製.
前輩可以再次教導小弟一番.
非常感謝.
Steven

TOP

前輩您好
請問一下,ar陣列變數內容是否像這個圖一樣的對應位置呢?

那最第一個的a, (ar = Array(a, .....)代表什麼呢?
為什麼又會多一個a.Offset(, 1)呢?
非常感謝您的幫忙.
Steven

TOP

前輩您好

小弟依照上個sample當範本來練習製作一個報價單,
結果按了save後在List�堨X現幾個問題,
1.日期不是我原來的內容
2.我只想現有的兩筆資料複製到list��,結果list出現重覆多餘的資料

我該怎麼修正呢??

另外有一個問題,
如果單號的組成是英文字母+日期+兩位數的流水號,
希望能自動產生單號,
不知該如何寫這段呢?
盼前輩賜教.
非常感謝
sample2.rar (12.67 KB)
Steven

TOP

各位前輩您好~

小弟失試著嘗試修正問題,但是幾日下來未修的正果,
盼各位前輩賜教.

非常感謝
Steven

TOP

非常感謝前輩的幫忙與說明,太感謝了.
Steven

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題