for each cell in Activesheet.UsedRange
if not cell.Locked then
cell.clearcontents
end if
Next
or assuming you wouldn't clear formulas
for each cell in Activesheet.UsedRange.SpecialCells(xlconstants)
if not cell.Locked then
cell.clearcontents
end if
Next
' or if you would add
for each cell in Activesheet.UsedRange.SpecialCells(xlformulas)
if not cell.Locked then
cell.clearcontents
end if
Next
-----Original Message-----
for each cell in Activesheet.UsedRange
if not cell.Locked then
cell.clearcontents
end if
Next
or assuming you wouldn't clear formulas
for each cell in Activesheet.UsedRange.SpecialCells (xlconstants)
if not cell.Locked then
cell.clearcontents
end if
Next
' or if you would add
for each cell in Activesheet.UsedRange.SpecialCells (xlformulas)
if not cell.Locked then
cell.clearcontents
end if
Next
--
Regards,
Tom Ogilvy
Thanks, Tom - works great. To speed things up, I took a
line from something you gave me earlier:
Application.ScreenUpdating = False/True
Thanks again.
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.