Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dear experts
I have following code that Jacob has written(very thank's for his help). by using this code, i can copy only one row to sheet2 based on value of column G.i need to a macro which able to copy several rows to sheet2.in other words, when i run macro and open the box for input, take it at least 30 values, and then copy related rows to sheet2.column G has 4500 cells. Sub CopyRow() Dim ws1 As Worksheet, ws2 As Worksheet Dim varFound As Variant, varSearch As Variant Dim strAddress As String, lngLastRow As Long Set ws1 = Sheets("Sheet1") 'source sheet Set ws2 = Sheets("Sheet2") 'destination sheet varSearch = InputBox("Find which number in row G and copy it?") If varSearch = "" Then Exit Sub With ws1.Columns("G") Set varFound = .Find(varSearch, LookIn:=xlValues, LookAt:=xlWhole) If Not varFound Is Nothing Then strAddress = varFound.Address Do lngLastRow = ws2.Cells(Rows.Count, "G").End(xlUp).Row + 1 ws1.Rows(varFound.Row).Copy ws2.Rows(lngLastRow) Set varFound = .FindNext(varFound) Loop While Not varFound Is Nothing And _ varFound.Address < strAddress End If End With End Sub Any help will be greatly appreciating. regards |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Change a Macro - Copy in Columns instead of copy in Rows | Excel Programming | |||
Copy rows from one worksheet automatically, ignore rows that are b | Excel Worksheet Functions | |||
Copy pasting Rows, but need to Delete any Shapes/Pictures that are within copied rows | Excel Programming | |||
Copy rows of data (eliminating blank rows) from fixed layout | Excel Discussion (Misc queries) | |||
Copy Rows and insert these rows before a page break | Excel Programming |