On Apr 13, 7:26*pm, "JLGWhiz" <JLGW...@cfl.rr.com> wrote:
> I am not sure I understood everything, but give this a try and post back
> with results.
>
> Sub vert()
> * *Dim lc As Long, sh As Worksheet, rng As Range
> * *Dim lr As Long, cRng As Range
> * *Set sh = ActiveSheet
> * *lc = sh.Cells(2, Columns.Count).End(xlToLeft).Column
> * *Set rng = sh.Range("C2", sh.Cells(2, lc))
> * *lr = sh.Cells(Rows.Count, 32).End(xlUp).Row
> * *Set cRng = sh.Range(sh.Cells(3, 32), Cells(lr, 32))
> * *For Each c In rng
> * * * If c = Date Then
> * * * * *cRng.Copyc.Offset(1, 0)
> * * * End If
> * *Next
> End Sub
>
> "sanju" <sun...@gmail.com> wrote in message
>
> news:b2e79c4a-832a-4f23-804c-(E-Mail Removed)...
>
>
>
> > Hi
>
> > I am struck up in my code and getting error. It is pretty simple one.
>
> > I have tocopyvalues from column 32 row 3 onwards i.e. cell (x,32) to
> > column C row 3 onwards i.e. cell(x, C).
> > Column C is column whose row 2 contain today's date.
>
> > I hope I am clear. To simplify this I am taking an example:-
>
> > If cell (2,45) contain todays date thencopyall cells(3 onwards, 32)
> > to cells(3onwards,45).
> > If cell(2,50) contain todays date thencopyall cells(3onwards,32) to
> > cells(3onwards,45).
> > If cell(2,100) contain todays date thencopyall cells(3onwards,32) to
> > cells(3onwards,100)
> > If cell(2,200) contain todays date thencopyall cells(3onwards,32) to
> > cells(3onwards,200)
>
> > If anything is unclear, please let me know so that I can send you the
> > file.
>
> > Regards
> > San- Hide quoted text -
>
> - Show quoted text -
Hi it is fine . Working all right in active sheet. How can I make it
work for all the sheets if workbook.
Regards
sanjay
|