vba copy cell until blank loop

EMcK01

Board Regular
Joined
Jun 14, 2015
Messages
125
Hi,

I am looking to copy a date for a range, then a different date for a 2nd range and repeat this until all the dates that are found in the column have been copied next to the event.

I can find the date and copy it to where I like, however I'm unsure how to copy it down for that set range then how to step once it finds a blank row to start the next range.

The code below is what I have so far.

Code:
Set rngB = Sheets(wsName).Range("B3:B1000")       For Each cell In rngB
            If cell.Value Like "*day*" Then
               cell.Copy cell.Offset(1, 3)
            End If
        Next cell

Any help would be appreciated.

Thanks,
EMcK
 

Excel Facts

Easy bullets in Excel
If you have a numeric keypad, press Alt+7 on numeric keypad to type a bullet in Excel.
Can you explain a bit more as you are saying "dates" but you code is looking for "*day*".
 
Upvote 0
thanks for the reply.

The dates are currently shown as Saturday 16 June 2018 for example, I run a something later to get rid of the day and keep the date part only, my intention is to change it to short date, i.e "16-Jun" however I found it useful while doing other formatting as its a unique part to search for.
 
Upvote 0
The code you have posted originally doesn't work how you have it, If you want to step through B3:B1000 to add dates

Try this...

Code:
    Dim RngB As range
    Set RngB = range("B3:B1000")
        For Each cell In RngB
            If cell.Value Like "*day*" Then
               cell.Copy cell.Offset(1, 3)
            End If
        Next cell

However i am slightly confused as to what you are after, You are saying you are running something later to remove the day but keep the date, then you want to change it to short date but you still want to keep the Long Date for formatting. Can you explain what you are trying to do and post the code so we can understand better
 
Upvote 0

Forum statistics

Threads
1,223,905
Messages
6,175,297
Members
452,633
Latest member
DougMo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top