2016-07-25 32 views
-3

こんにちは私はExcel vbaで作業しています。私はvbaを使用してexcelにSQLから取得した列のセットを持っています。別のシートを参照する。たとえば、私はsheet1がrid、rname列を持っている2シートを持っていて、sheet2はsid、rid、date columns.whereasを持っています。sqlからsheet2までを取得する値はsid、rname、日付値を持ちます。シート1内の対応するridを参照してください。 VBAコードを使用してこれを行う方法vbaを使用して別のシートからセル値を取得する方法

+1

は、このVBA、VB6、VBScript、またはVB.NETです。これらは同じものではありません –

+0

さらに、これは無料のコードサービスではありません。あなたが研究によって試したことや見つけたものを見せてください – RGA

+0

タグをつけないでください。あなたの質問に関連するタグだけを使用してください。 –

答えて

0

さらなる投稿については、ご質問のすべてのコメントを考慮してください。それにもかかわらず答えはあります。

これは、行の同じ量を持つ2つの列のために働く:

Sub stack() 

Dim ws1, ws2 As Worksheet 
Dim targetRng As Range 
Dim i As Long 

Set ws1 = Worksheets(1) 
Set ws2 = Worksheets(2) 

Set targetRng = ws2.Range(ws2.Cells(firstRow, columnID), ws2.Cells(lastRow, columnID)) 
i = firstRowSourceSheet 

For Each cell In targetRng 
cell.Value = ws1.Cells(i, columnIDSource) 
i = i + 1 
Next 

End Sub 

はそれに応じて変数を入力します。

関連する問題