が、この中で私を助けてください..エクセルVBAマクロ
を私は2つのワークブックBookone.xlsmとBooktwo.xlsm、bookoneを持っていますソースとbooktwoはターゲットのExcelファイルです。
BookoneとBooktwoには以下のデータがあります。 Source and target excel file snapshot
私はちょうど空であるセルを更新する必要がありますが、すべての細胞は私のVBAスクリプトの非空のセル
出力などの更新取得されます。事前に Output
おかげ.. :)
マイコード:
Sub UpdateW2()
Dim w1 As Worksheet, w2 As Worksheet
Dim c As Range, FR As Long
Application.ScreenUpdating = False
Set w1 = Workbooks("BookOne.xlsm").Worksheets("Sheet1")
Set w2 = Workbooks("BookTwo.xlsm").Worksheets("Sheet1")
For Each c In w1.Range("D2", w1.Range("D" & Rows.Count).End(xlUp))
FR = 0
On Error Resume Next
FR = Application.Match(c, w2.Columns("A"), 0)
On Error GoTo 0
If FR <> 0 Then w2.Range("C" & FR).Value = c.Offset(, -3)
If FR <> 0 Then w2.Range("C" & FR).Value.Interior.ColorIndex=8
Next c
Application.ScreenUpdating = True
End Subの
ご意見ありがとうございます。 :) – Dhilipkumar