Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The following should work but it only copies cell A1 from the SSh (source) to
cell A1 on the DSh (destination). Sub MoveData() Dim SSh As Worksheet 'source sheet Dim DSh As Worksheet 'target sheet Dim LastRow As Long Dim CopyRange As String Set SSh = ActiveWorkbook.ActiveSheet Set DSh = Workbooks("CMS Register of ClaimsAuto").Worksheets("Summary") CopyRange = SSh.Range("A2:E" & Rows.count).End(xlUp).Copy DSh.Range("A" & LastRow + 1).PasteSpecial (xlPasteValues) End Sub Where did I go wrong? -- Traa Dy Liooar Jock |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jock,
Try this Sub MoveData() Dim SSh As Worksheet 'source sheet Dim DSh As Worksheet 'target sheet Dim LastRow As Long Dim CopyRange As String Set SSh = ActiveWorkbook.ActiveSheet Set DSh = Workbooks("CMS Register of ClaimsAuto.xlsx").Worksheets("Summary") LastRow = SSh.Cells(Cells.Rows.Count, "E").End(xlUp).Row SSh.Range("A2:E" & LastRow).Copy LastRow = DSh.Cells(Cells.Rows.Count, "A").End(xlUp).Row DSh.Range("A" & LastRow + 1).PasteSpecial (xlPasteValues) End Sub -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Jock" wrote: The following should work but it only copies cell A1 from the SSh (source) to cell A1 on the DSh (destination). Sub MoveData() Dim SSh As Worksheet 'source sheet Dim DSh As Worksheet 'target sheet Dim LastRow As Long Dim CopyRange As String Set SSh = ActiveWorkbook.ActiveSheet Set DSh = Workbooks("CMS Register of ClaimsAuto").Worksheets("Summary") CopyRange = SSh.Range("A2:E" & Rows.count).End(xlUp).Copy DSh.Range("A" & LastRow + 1).PasteSpecial (xlPasteValues) End Sub Where did I go wrong? -- Traa Dy Liooar Jock |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Almost perfect.
This procedure will copy bold text from the source sheet to the destination sheet. Just prior to that happening, I need all text on the Dest sht from row 4 onwards to be bold = False. How would that be done? -- Traa Dy Liooar Jock "Mike H" wrote: Jock, Try this Sub MoveData() Dim SSh As Worksheet 'source sheet Dim DSh As Worksheet 'target sheet Dim LastRow As Long Dim CopyRange As String Set SSh = ActiveWorkbook.ActiveSheet Set DSh = Workbooks("CMS Register of ClaimsAuto.xlsx").Worksheets("Summary") LastRow = SSh.Cells(Cells.Rows.Count, "E").End(xlUp).Row SSh.Range("A2:E" & LastRow).Copy LastRow = DSh.Cells(Cells.Rows.Count, "A").End(xlUp).Row DSh.Range("A" & LastRow + 1).PasteSpecial (xlPasteValues) End Sub -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Jock" wrote: The following should work but it only copies cell A1 from the SSh (source) to cell A1 on the DSh (destination). Sub MoveData() Dim SSh As Worksheet 'source sheet Dim DSh As Worksheet 'target sheet Dim LastRow As Long Dim CopyRange As String Set SSh = ActiveWorkbook.ActiveSheet Set DSh = Workbooks("CMS Register of ClaimsAuto").Worksheets("Summary") CopyRange = SSh.Range("A2:E" & Rows.count).End(xlUp).Copy DSh.Range("A" & LastRow + 1).PasteSpecial (xlPasteValues) End Sub Where did I go wrong? -- Traa Dy Liooar Jock |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Select range from a varaible | Excel Programming | |||
Hyperlink varaible substitution - How To | Excel Worksheet Functions | |||
Object varaible or With block variable not set? | Excel Programming | |||
assining a varaible to the value in another sheet. | Excel Programming | |||
Use varaible for worsheet name in a formule | Excel Programming |