Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
The excel vba code does not generate the correct result and incomplete as I've no idea on how to rectify the codes to achieve the intended results Below is the extract of vba codes : - * Dim C As Range * Dim X As Long * Dim LastRowX As Long * Dim LastRowY As Long * Dim CellsToColor() As String * LastRowX = Worksheets("Wrksheet X").Cells(Rows.Count, "A").End (xlUp).Row * LastRowY = Worksheets("Wrksheet Y").Cells(Rows.Count, "A").End (xlUp).Row * With Worksheets("Wrksheet X") * * ReDim CellsToColor(1 To LastRowX) * * For Each C In .Range("A1:A" & LastRowX) * * * If Worksheets("Wrksheet Y").Range("A:A").Find(What:=C.Value, _ * * * * * LookAt:=xlWhole) Is Nothing Then CellsToColor(C.Row) = C.Address * * Next * * .Range("A1:A" & LastRowX).Copy Worksheets("Wrksheet Y").Range ("A1") * * For X = 1 To LastRowX * * * If Len(CellsToColor(X)) 0 Then * * * * .Range(CellsToColor(X)).Cells.Font.Color = vbRed * * * * .Range(CellsToColor(X)).Cells.Font.Bold = True * * * End If * * Next * End With The intended result should copy and paste each row from sheet1 to sheet2 when the ID number is searched and found in column A of sheet2, then highlight changes in red colour E.g. Sheet1 Column A ID No W070124 G081034 C020998 A107390 Sheet2 Column A ID No B090146 A107390 F002955 W070124 Result Column A ID No B090146 A107390 F002955 W070124 Appreciate any helps on the above problem as I'm excel vba beginner Thanks in advance Regards Len |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy and paste versus copy and insert copied cells | New Users to Excel | |||
Copy and insert name on tab | Excel Programming | |||
Move/Copy or Copy/Insert worksheet? | Excel Discussion (Misc queries) | |||
Macro to insert copy and insert formulas only to next blank row | Excel Programming | |||
Copy & Insert from another xls | Excel Discussion (Misc queries) |