Forum Discussion
Fennster
May 16, 2021Copper Contributor
Macro functions
Hi I’m new to macros and I want to be able to move a range of cells to another range of cells if a preceding cell in that range equals (say) YES. So, How do I test if a cell (A1 say in Sheet 1) equal...
- May 17, 2021
You have to loop through the cells:
Sub MoveCells() Dim r As Long Application.ScreenUpdating = False For r = 2 To 100 If Worksheets("PICK").Range("A" & r).Value = "YES" Then Worksheets("PICK").Range("C" & r).Resize(1, 3).Cut _ Destination:=Worksheets("PRINT").Range("A" & r) End If Next r Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
HansVogelaar
May 20, 2021MVP
Hi Pete,
I live about 30 miles north-east of Drunen. And yes, you can give me your email address if you like.
You will indeed have to add some kind of unique identifier to the items, for example a sequence number.
Which column would you like to use for that?
Fennster
May 21, 2021Copper Contributor
Hi Hans,
It's going to be easier to communicate vie email.
My address is: pete.fenn@live.com
I look forward to hearing from you,
Cheers, Pete
It's going to be easier to communicate vie email.
My address is: pete.fenn@live.com
I look forward to hearing from you,
Cheers, Pete