Results 1 to 2 of 2
2004-03-08, 21:33 #1
- Join Date
- Mar 2004
- Thanked 0 Times in 0 Posts
Copying excel range from worksheet to worksheet (VBA and Excel 2000)
I am trying to copy a specific range from my main worksheet across into a worksheet that is going to be a filtered view. I will be filtering on the value in the D column.
The code I have so far is below. Can someone help me with the code that actually copies the range to the current worksheet. eg. I want to copy Payments!A2:H2 to <current worksheet>.new location.
Code snippet follows...
Private Sub Worksheet_Activate()
Dim rngTestCell As Range
For Each rng In Worksheets("Payments").Range("D")
If (rngTestCell.Value = "a") Then
' code here to copy the rngTestCell.Row A -> H from the Payments worksheet to the current worksheet...
2004-03-08, 23:50 #2
- Join Date
- Dec 2000
- Salt Lake City, Utah, USA
- Thanked 5 Times in 5 Posts
Re: Copying excel range from worksheet to worksheet (VBA and Excel 2000)
How about using the Autofilter to get the "a" value cells all in one hit, and copying them all, like this example:
Worksheets("Payment").Range("D").AutoFilter(Field: =1, _
Application.CutCopyMode = False-John ... I float in liquid gardens