Arrays and scattered cell values or another way?
Well, I got it to work with this.
Thanks Garry and Claus for the help as usual.
Glad I was able to hammer it out myself and I appreciate the code work.
Regards,
Howard
Option Explicit
Sub Test()
Dim myRng As Range
Dim rngC As Range
Dim i As Long
Dim myArr() As Variant
Dim wksSource As Worksheet, wksTarget As Worksheet
Dim wkbSource As Workbook, wkbTarget As Workbook
Dim rngSource As Range, rngTarget As Range
Set myRng = Range("B2,G2,B11,K16,F17")
For Each rngC In myRng
ReDim Preserve myArr(myRng.Cells.Count - 1)
myArr(i) = rngC
i = i + 1
Next
'Sheets("Sheet2").Range("A1").Resize(columnsize:=m yRng.Cells.Count) _
= myArr
'Sheets("Sheet2").Range("A1").Resize(rowsize:=myRn g.Cells.Count) _
= WorksheetFunction.Transpose(myArr)
Set wkbSource = Workbooks("Book1.xlsm")
Set wkbTarget = Workbooks("Copy WkBook TO.xlsm")
Set wksSource = wkbSource.Sheets("Sheet1")
Set wksTarget = wkbTarget.Sheets("Sheet1")
With wksSource
wksTarget.Range("F1").Resize(columnsize:=myRng.Cel ls.Count) = myArr
End With
End Sub
|