ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   did i do this right (macro) (https://www.excelbanter.com/excel-discussion-misc-queries/104969-did-i-do-right-macro.html)

logic-phyber

did i do this right (macro)
 

Where am I going wronge here? I have a workbook where I want to fill in
empty spots on sheet 2 with data on sheet1. if you could let me know or
give me the code that works I usually do this all myself Its just in a
new area of coding and im on a time schedule.

Code:
--------------------

Sub Update()

' Declare Variables
Dim pColA As String
Dim colARange As String
Dim uContinue As Boolean
Dim uRow As Integer
Dim finColA As String
Dim finRow As Integer

' Initialize Variables
uRow = 1
uContinue = True
' Loop through all rows in column 'A' until blank reached
While uContinue = True
Sheets("sheet2").Select
uRow = uRow + 1
colARange = "A" & CStr(uRow)
If Len(Range(colARange).Value) = 0 Then
uContinue = False
End If
For Each Item In Cells(uRow, 1)
pColA = ActiveCell.Value
' Copy From Column I in "sheet1"
Range("B" & uRow).Select
Selection.Copy
' Paste into Column C in "sheet2"
Sheets("sheet1").Select
Set finColA = Cells.Find(pColA, LookIn:=xlValues)
finRow = finColA.Row
Range("A" & finRow).Select
ActiveSheet.Paste
Next
Wend
MsgBox ("Update Complete.")
End Sub

--------------------


Thanks logic


--
logic-phyber
------------------------------------------------------------------------
logic-phyber's Profile: http://www.excelforum.com/member.php...o&userid=37516
View this thread: http://www.excelforum.com/showthread...hreadid=571638



All times are GMT +1. The time now is 12:21 AM.

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