View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Jerry[_13_] Jerry[_13_] is offline
external usenet poster
 
Posts: 1
Default Copying text only if the cell is not empty


-----Original Message-----
Please can somebody help?

I want to run a macro which starts in cell a1 and if it

is not blank to
copy that cells value into another cell and print the

sheet. I want
then for the macro to move down to the next non-blank

cell and do the
same until it's visited all non-blank cells in the range

a1:a50.

Thanks in anticipation!!



------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~ View and post usenet messages directly from

http://www.ExcelForum.com/

.

I didn't put the printing command in, but here is
everything else.

Sub CopyNonBlank()
Range("a2").Select
For counter = 1 To 10
If ActiveCell < "" Then
i = 0
Selection.Copy
ActiveCell.Offset(0, 2).Select
Do Until ActiveCell.Offset(-1, 0) < ""
ActiveCell.Offset(-1, 0).Select
i = i + 1
Loop
ActiveSheet.Paste
ActiveCell.Offset(i, -2).Select
End If
ActiveCell.Offset(1, 0).Select
Next counter
End Sub