Thread: Do Until Help
View Single Post
  #10   Report Post  
Posted to microsoft.public.excel.programming
lykwid[_15_] lykwid[_15_] is offline
external usenet poster
 
Posts: 1
Default Do Until Help

Yay! I have it working. Largely with thanks to Tom.

private sub absent_click()

dim absentcell as range
dim row as integer
row = 61

activeworkbook.sheets(\"aerobics\").activate

range(\"g61\").select

a = \"a\"

do

do

if activecell.value < a then

activecell.offset(1, 0).select

row = row + 1

if row 90 then exit sub

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\"

activecell.offset(1, 0).select

row = row + 1

if row 90 then

exit sub

end if

loop until row 90

end su

--
Message posted from http://www.ExcelForum.com