xxyyzzxyz627 發表於 16-6-18 12:09

網路抓取資料貼在不同工作表的問題

不好意思麻煩大家 第一次用VBA 用了很久用不出來 麻煩大家幫忙
我在網路上抓取資料後故地的欄位存到"期貨OI" 的F攔 我希望每筆資料都可以往下儲存不會取代應該怎麼寫呢
還是有更方便的寫法@@


Private Sub CommandButton2_Click()

Sheets("OI網路匯入").Select
    a = Range("K12").Select
    Selection.Copy
    Sheets("期貨OI").Select
    h = Range("F3").End(xlDown).Row
    ActiveSheet.Paste

End Sub
謝謝大大幫忙

清茶無糖 發表於 16-6-18 13:57

有個方式~先用錄的再來看程式碼~{:4_163:}

Blake 發表於 16-6-18 23:32


寫一個for loop,然後選了active sheets後,再選cells,然後貼上。
不過最簡單的還是貼在同一個sheet,最後再copy就好。

Private Sub CommandButton2_Click()

for loop;
Sheets("OI網路匯入").Select
    a = Range("K12").Select
    Selection.Copy
    Sheets("期貨OI").Select
   Cells(1, 11).Select
       Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _      :=False, Transpose:=False
    'h = Range("F3").End(xlDown).Row
   'ActiveSheet.Paste
end
End Sub

頁: [1]
查看完整版本: 網路抓取資料貼在不同工作表的問題