Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
private sub absent_click()
dim absentcell as range dim row as integer row = 61 activeworkbook.sheets(\"aerobics\").activate range(\"g61\").select do do if activecell.value = a then activecell.offset(1, 0).select row = row + 1 end if loop until activecell.value < a set absentcell = activecell activecell.offset(0, -2).select selection.copy range(\"b98\").select do if activecell.value < \"\" then activecell.offset(1, 0).select end if loop until activecell.value = \"\" selection.pastespecial paste:=xlpastevalues, operation:=xlnone skipblanks _ :=false, transpose:=false application.cutcopymode = false absentcell.select activecell.value = \"absent\" loop until row 90 end sub __________________________________________________ __________________________________________________ __________________________________________________ ______ The function should do as follows: Go to top of table (cell G61). If the cell has "a" in, put the cell 2 spaces to the left into anothe table (B98). Otherwise, move down a cell. Repeat until you move further than row 90. The function works perfectly, except it doesn't stop searching when i reaches row 90, which is what I would expect since I + 1 to the ro integer each time the offset moves down a row. Any help would be very helpful ![]() ![]() Thanks :confused -- Message posted from http://www.ExcelForum.com |