ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   move row from one sheet to another (https://www.excelbanter.com/excel-programming/293038-move-row-one-sheet-another.html)

help[_2_]

move row from one sheet to another
 
I'm creating an excel template for a company. On the first sheet I need a list of items and their descriptions, and I need to have a way to select only certain items and then move those entire rows of the items and their descriptions to sheet 2. Do you have any ideas on how I could go about doing this? I'm really stuck!!!!!!!!!!!

BrianB

move row from one sheet to another
 
Something like this :-

'---------------------------------------------------------
Sub transfer_data()
Dim FromSheet As Worksheet
Dim ToSheet As Worksheet
Dim FromRow As Long
Dim ToRow As Long
Dim LastRow As Long
Dim FindValue
'--------------------------
Application.Calculation = xlCalculationManual
Set FromSheet = ActiveSheet
Set ToSheet = Workbooks("Book1.xls").Worksheets("data")
LastRow = ToSheet.Range("A65536").End(xlUp).Row + 1
FromRow = 2
While FromSheet.Cells(FromRow, 1).Value < ""
FindValue = FromSheet.Cells(FromRow, 1).Value
'- check for transfer or not
If FindValue 10 Then
FromSheet.Range("A" & FromRow & ":H" & FromRow).Copy
ToSheet.Paste Destination:=ToSheet.Range("A" & LastRow)
LastRow = LastRow + 1
'- delete row
FromSheet.Rows(FromRow).EntireRow.Delete
Else
FromRow = FromRow + 1
End If
Wend
Application.Calculation = xlCalculationAutomatic
MsgBox ("Done")
End Sub
'---------------------------------------------------------------

--
Message posted from http://www.ExcelForum.com



All times are GMT +1. The time now is 08:46 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com