Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I am try to make a macro that will loop thru about 100 cells and add a number to the last column. The catch is that I would like the first four cells to have 1 the next four to have two until you et down to the last four which would have 25. It might look like this... Pam 25 45 1 Joe 45 55 1 Peter 34 12 1 Paul 10 10 1 Alex 23 45 2 Alexis 23 11 2 Abby 11 19 2 Bobby 56 43 2 .... .... .... Tony 34 56 25 Tom 34 33 25 Ted 88 76 25 Tana 33 22 25 I have no problem getting the 1 thru 25 on the first cell however I can not seem get anything I try to make the next three. Can anybody help? Blair |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you have data in column A and you want to add the numbers to column D
then maybe: Sub AddNums() Dim i As Integer Dim k As Integer Dim j As Long Dim eRow As Long i = 1 k = 1 eRow = Cells(Rows.Count, 1).End(xlUp).Row For j = 1 To eRow Cells(j, 4).Value = i If k = 4 Then k = 0 i = i + 1 End If k = k + 1 Next End Sub Hope this helps Rowan Whiz Kid wrote: Hello, I am try to make a macro that will loop thru about 100 cells and add a number to the last column. The catch is that I would like the first four cells to have 1 the next four to have two until you et down to the last four which would have 25. It might look like this... Pam 25 45 1 Joe 45 55 1 Peter 34 12 1 Paul 10 10 1 Alex 23 45 2 Alexis 23 11 2 Abby 11 19 2 Bobby 56 43 2 ... ... ... Tony 34 56 25 Tom 34 33 25 Ted 88 76 25 Tana 33 22 25 I have no problem getting the 1 thru 25 on the first cell however I can not seem get anything I try to make the next three. Can anybody help? Blair |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Sub test_loop() Dim iRowIndex As Long For iRowIndex = 1 To Range("A65000").End(xlUp).Row Cells(iRowIndex, 4) = Int((iRowIndex + 3) / 4) Next End Sub "Whiz Kid" wrote: Hello, I am try to make a macro that will loop thru about 100 cells and add a number to the last column. The catch is that I would like the first four cells to have 1 the next four to have two until you et down to the last four which would have 25. It might look like this... Pam 25 45 1 Joe 45 55 1 Peter 34 12 1 Paul 10 10 1 Alex 23 45 2 Alexis 23 11 2 Abby 11 19 2 Bobby 56 43 2 .... .... .... Tony 34 56 25 Tom 34 33 25 Ted 88 76 25 Tana 33 22 25 I have no problem getting the 1 thru 25 on the first cell however I can not seem get anything I try to make the next three. Can anybody help? Blair |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loop through drop down list | Excel Worksheet Functions | |||
loop a list with the IF formula | Excel Discussion (Misc queries) | |||
For loop with non consecutive number | Excel Programming | |||
loop random number | Excel Programming | |||
For Loop in Filtered List | Excel Programming |