Forum Discussion
Gurpreet20
Apr 01, 2024Copper Contributor
Adding a unique customer # after every 5th row
Hi All, I've a list of 200 customers which I'd like to insert after every 5 rows. Entry beginning with ALL1221, ALL1225 is a unique customer # and the entries starting with T are item codes, the adj...
- Apr 01, 2024
Sub items() Dim i, j As Long Range("A:C").Clear j = 1 For i = 1 To 1200 If i Mod 6 = 1 Then Cells(i, 1).Value = Cells(j, 11).Value j = j + 1 Else Select Case i Mod 6 Case Is = 2 Cells(i, 1).Value = "T40015" Case Is = 3 Cells(i, 1).Value = "T40016" Case Is = 4 Cells(i, 1).Value = "T40017" Case Is = 5 Cells(i, 1).Value = "T40018" Case Is = 0 Cells(i, 1).Value = "T40019" End Select Cells(i, 2).Value = 6 Cells(i, 3).Value = 5 End If Next i End Sub
In the attached file you can click the button in cell E2 to run the macro which enters the unique customer id's from range K1:K200 in column A.
Gurpreet20
May 02, 2024Copper Contributor
Hi Oliver,
Yes, the macro in cell W4 is returning the intended result. No changes required. I ran a couple of tests and everything is working as it should. This is no short of "WOW" A big thanks to you for this code
I'm a newbie to VBA, and would like to learn and get better at (at least basic) coding. Any resources you'd recommend?
OliverScheurich
May 02, 2024Gold Contributor
Hi Gurpreet,
you are welcome. I'm glad that you find my suggestion helpful.
This resource is great in my opinion.
VBA Code Examples for Excel - Automate Excel
As a newbie I'd start with these sections:
- Gurpreet20May 02, 2024Copper ContributorOliverScheurich
Thank you for taking the time to suggest these resources. I'll definitely give them a go.