標題:
[發問]
請教BY固定列抓取資料庫資料之方式
[打印本頁]
作者:
KITTYBOY
時間:
2011-5-26 14:34
標題:
請教BY固定列抓取資料庫資料之方式
DAER ALL 大大
如附檔
1. SHEET("2").RANGE("A2") = SHEET("2").RANGE("A2
") 為基準
1.1 SHEET("2").RANGE("A14") = SHEET("3").RANGE("A2
")
SHEET("2").RANGE("A26") = SHEET("4").RANGE("A2
")
SHEET("2").A欄 每12列之儲存格抓取
SHEET("").A欄 A2 A3 ..... 之值
請教各位大大程式如何書寫 THANKS
作者:
hugh0620
時間:
2011-5-26 15:45
樓主~ 因為我不知道妳是要key in sheet2中 "A"欄位資料後才出現"B"欄位的資料
還是說直接把SHEET1中"A"欄位資料一筆一筆依sheet2的表示方式呈現~
下面是我依設一個按鍵的方式~
直接把SHEET1中"A"欄位資料一筆一筆依sheet2的表示方式呈現~
但是執行後~ 因樓主sheet1中第148列以後的資料是有問題的~ 所以~ 程式碼執行後會產生錯誤
Private Sub CommandButton1_Click()
Do Until Sheet2.Range("A" & 2 + I) = ""
Sheet1.Range("A" & 2 + N) = Sheet2.Range("A" & 2 + I)
Sheet1.Range("B" & 2 + N) = "材料預估需求量(a)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "MIS需求(a')"
N = N + 1
Sheet1.Range("B" & 2 + N) = "庫存量(b)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "在途量(c)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "寄售庫(d)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "最低存量(e)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "結存(f)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "結存DOI"
N = N + 1
Sheet1.Range("B" & 2 + N) = "建議請購量(g)"
N = N + 1
Sheet1.Range("B" & 2 + N) = "預計請購量"
N = N + 1
Sheet1.Range("B" & 2 + N) = "結存+預計請購DOI"
N = N + 1
Sheet1.Range("B" & 2 + N) = "備註(更新日)"
N = N + 1
I = I + 1
Loop
End Sub
作者:
GBKEE
時間:
2011-5-26 16:44
回復
1#
KITTYBOY
是這樣嗎?
Sub Ex()
Dim i%, ii%
ii = 2
With Sheets("2")
For i = 2 To .Cells(Rows.Count, "B").End(xlUp).Row Step 12
.Cells(i, "A") = Sheets("1").Cells(ii, "A")
ii = ii + 1
Next
End With
End Sub
複製代碼
作者:
KITTYBOY
時間:
2011-5-26 17:08
DEAR ALL 大大
感謝您們之指導符合小弟需求 THANKS ROBERT 05/26
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)