Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Going loopy on a loop

hi folks

Im looping thru a range to find the first blank cell to fill...
of exiting my loop how do I paste into it?

Range("B4").Select
Selection.Copy
For Each c In Worksheets("admit").Range("B11:B32").Cells
If c.Value = 0 Then Exit For
Next
' past data here

how do I past into c.? - the first cell containing 0 that Ive found...

thanks folks

Images of home (NZ)
http://www.titahi-bay.co.nz/home
What we are up to in the UK
http://www.titahi-bay.co.nz
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,337
Default Going loopy on a loop

No loop required. Try this

Sub fillfirstblankinrange()
With Worksheets("sheet2")
..Range("b4").Copy .Range(.Range("b11:b32").Find("").Address)
End With
End Sub
--
Don Guillett
SalesAid Software

"John in Surrey" wrote in message
...
hi folks

Im looping thru a range to find the first blank cell to fill...
of exiting my loop how do I paste into it?

Range("B4").Select
Selection.Copy
For Each c In Worksheets("admit").Range("B11:B32").Cells
If c.Value = 0 Then Exit For
Next
' past data here

how do I past into c.? - the first cell containing 0 that Ive found...

thanks folks

Images of home (NZ)
http://www.titahi-bay.co.nz/home
What we are up to in the UK
http://www.titahi-bay.co.nz



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Going loopy on a loop

My understanding is that you can't trust the loop variable outside the loop.
So I would just do the copy at that point

Dim c as Range
For Each c In Worksheets("admit").Range("B11:B32")
If c.Value = 0 Then
Range("B4").copy c
Exit For
end if
Next


--
Regards,
Tom Ogilvy



"John in Surrey" wrote in message
...
hi folks

Im looping thru a range to find the first blank cell to fill...
of exiting my loop how do I paste into it?

Range("B4").Select
Selection.Copy
For Each c In Worksheets("admit").Range("B11:B32").Cells
If c.Value = 0 Then Exit For
Next
' past data here

how do I past into c.? - the first cell containing 0 that Ive found...

thanks folks

Images of home (NZ)
http://www.titahi-bay.co.nz/home
What we are up to in the UK
http://www.titahi-bay.co.nz



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Going loopy on a loop

Hi John,

If you mean blank, rather than 0 value, then try:

'=============
Public Sub Tester001()
Dim rng As Range
Dim srcRng As Range
Dim destRng As Range

Set srcRng = Range("B4")
Set rng = Range("B11:B32")


On Error Resume Next
Set destRng = rng.SpecialCells(xlCellTypeBlanks)(1)
On Error GoTo 0

If Not destRng Is Nothing Then
srcRng.Copy Destination:=destRng
End If
End Sub
'<<=============


---
Regards,
Norman



"John in Surrey" wrote in message
...
hi folks

Im looping thru a range to find the first blank cell to fill...
of exiting my loop how do I paste into it?

Range("B4").Select
Selection.Copy
For Each c In Worksheets("admit").Range("B11:B32").Cells
If c.Value = 0 Then Exit For
Next
' past data here

how do I past into c.? - the first cell containing 0 that Ive found...

thanks folks

Images of home (NZ)
http://www.titahi-bay.co.nz/home
What we are up to in the UK
http://www.titahi-bay.co.nz



  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Going loopy on a loop

thanks to all three of you
cheers
john
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Loopy? AnthonyG Excel Worksheet Functions 2 January 16th 06 01:54 PM
Advancing outer Loop Based on criteria of inner loop ExcelMonkey Excel Programming 1 August 15th 05 05:23 PM
Loopy Code Cody Excel Programming 4 July 29th 05 05:17 PM
Problem adding charts using Do-Loop Until loop Chris Bromley[_2_] Excel Programming 2 May 23rd 05 01:31 PM
HELP!!!! Can't stop a loop (NOT an infinite loop) TBA[_2_] Excel Programming 3 December 14th 03 03:33 PM


All times are GMT +1. The time now is 04:52 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"