PC Review


Reply
Thread Tools Rate Thread

How can I format the last row !

 
 
Ro477
Guest
Posts: n/a
 
      8th Jan 2009
I am using Excel2002sp3 on WinXP. I have written

Worksheets("Report(metArb)").Activate
Range("B3").Select
Selection.End(xlDown).Select
lastfilledrow = ActiveCell.Row
ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
End Sub

to find the last row and make some totals. This seems to work okay, but I am
having trouble selecting the lastfilledrow+2 ... that is selecting the whole
row. I'm sure it is simple, but I can't for the love of me figure out how to
do it. Basically .... how can I format the lastfilledrow+2, columns 5 to 9,
so that they are bold and red.... or basically how can I select the whole or
part of a row so I can format it ?

thanks for your help ... Roger


 
Reply With Quote
 
 
 
 
RyanH
Guest
Posts: n/a
 
      8th Jan 2009
Try this. This will Bold and turn the text Red for the row and columns you
are referring to.

With Range(Cells(lastfilledrow + 2, 5), Cells(lastfilledrow + 2, 9))
.Font.ColorIndex = 3
.Font.Bold = True
End With
--
Cheers,
Ryan


"Ro477" wrote:

> I am using Excel2002sp3 on WinXP. I have written
>
> Worksheets("Report(metArb)").Activate
> Range("B3").Select
> Selection.End(xlDown).Select
> lastfilledrow = ActiveCell.Row
> ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
> sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
> sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
> sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
> End Sub
>
> to find the last row and make some totals. This seems to work okay, but I am
> having trouble selecting the lastfilledrow+2 ... that is selecting the whole
> row. I'm sure it is simple, but I can't for the love of me figure out how to
> do it. Basically .... how can I format the lastfilledrow+2, columns 5 to 9,
> so that they are bold and red.... or basically how can I select the whole or
> part of a row so I can format it ?
>
> thanks for your help ... Roger
>
>
>

 
Reply With Quote
 
Joel
Guest
Posts: n/a
 
      8th Jan 2009
with Worksheets("Report(metArb)")
lastfilledrow = .Range("B3").Row
.Cells(lastfilledrow + 2, 5).Value = "Total"
sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
Set ColorRange = .Range("E" & LastRow & ":I" & LastRow)
end with

"Ro477" wrote:

> I am using Excel2002sp3 on WinXP. I have written
>
> Worksheets("Report(metArb)").Activate
> Range("B3").Select
> Selection.End(xlDown).Select
> lastfilledrow = ActiveCell.Row
> ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
> sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
> sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
> sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
> End Sub
>
> to find the last row and make some totals. This seems to work okay, but I am
> having trouble selecting the lastfilledrow+2 ... that is selecting the whole
> row. I'm sure it is simple, but I can't for the love of me figure out how to
> do it. Basically .... how can I format the lastfilledrow+2, columns 5 to 9,
> so that they are bold and red.... or basically how can I select the whole or
> part of a row so I can format it ?
>
> thanks for your help ... Roger
>
>
>

 
Reply With Quote
 
RyanH
Guest
Posts: n/a
 
      8th Jan 2009
I took the liberty of cleaning up your code a bit. I would give this a try.
It should do the same thing. If not, let me know.

Option Explicit

Sub TEST()

Dim lngLastRow As Long

With Sheets("Report(metArb)")
lngLastRow = .Cells(Rows.Count, "B").End(xlDown).Row + 2
.Cells(lngLastRow, 5).Value = "Total"
.Cells(lngLastRow, 8).Formula = "=sum(H2:H" & lngLastRow & ")"
.Cells(lngLastRow, 9).Formula = "=sum(I2:I" & lngLastRow & ")"
End With

End Sub

Hope this helps! If so, let me know and click "YES" below.
--
Cheers,
Ryan


"Ro477" wrote:

> I am using Excel2002sp3 on WinXP. I have written
>
> Worksheets("Report(metArb)").Activate
> Range("B3").Select
> Selection.End(xlDown).Select
> lastfilledrow = ActiveCell.Row
> ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
> sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
> sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
> ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
> sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
> End Sub
>
> to find the last row and make some totals. This seems to work okay, but I am
> having trouble selecting the lastfilledrow+2 ... that is selecting the whole
> row. I'm sure it is simple, but I can't for the love of me figure out how to
> do it. Basically .... how can I format the lastfilledrow+2, columns 5 to 9,
> so that they are bold and red.... or basically how can I select the whole or
> part of a row so I can format it ?
>
> thanks for your help ... Roger
>
>
>

 
Reply With Quote
 
Rick Rothstein
Guest
Posts: n/a
 
      8th Jan 2009
Cleaning up your cleaning up<g>....

Sub TEST()

Dim lngLastRow As Long

With Sheets("Sheet2")
lngLastRow = .Cells(Rows.Count, "B").End(xlUp).Row + 2
.Cells(lngLastRow, 5).Value = "Total"
.Cells(lngLastRow, 8).Formula = "=sum(H2:H" & (lngLastRow - 2) & ")"
.Cells(lngLastRow, 9).Formula = "=sum(I2:I" & (lngLastRow - 2) & ")"
End With

End Sub

--
Rick (MVP - Excel)


"RyanH" <(E-Mail Removed)> wrote in message
news:F871B6E2-B0E0-41BD-86F3-(E-Mail Removed)...
>I took the liberty of cleaning up your code a bit. I would give this a
>try.
> It should do the same thing. If not, let me know.
>
> Option Explicit
>
> Sub TEST()
>
> Dim lngLastRow As Long
>
> With Sheets("Report(metArb)")
> lngLastRow = .Cells(Rows.Count, "B").End(xlDown).Row + 2
> .Cells(lngLastRow, 5).Value = "Total"
> .Cells(lngLastRow, 8).Formula = "=sum(H2:H" & lngLastRow & ")"
> .Cells(lngLastRow, 9).Formula = "=sum(I2:I" & lngLastRow & ")"
> End With
>
> End Sub
>
> Hope this helps! If so, let me know and click "YES" below.
> --
> Cheers,
> Ryan
>
>
> "Ro477" wrote:
>
>> I am using Excel2002sp3 on WinXP. I have written
>>
>> Worksheets("Report(metArb)").Activate
>> Range("B3").Select
>> Selection.End(xlDown).Select
>> lastfilledrow = ActiveCell.Row
>> ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
>> sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
>> ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
>> sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
>> ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
>> sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
>> End Sub
>>
>> to find the last row and make some totals. This seems to work okay, but I
>> am
>> having trouble selecting the lastfilledrow+2 ... that is selecting the
>> whole
>> row. I'm sure it is simple, but I can't for the love of me figure out how
>> to
>> do it. Basically .... how can I format the lastfilledrow+2, columns 5 to
>> 9,
>> so that they are bold and red.... or basically how can I select the whole
>> or
>> part of a row so I can format it ?
>>
>> thanks for your help ... Roger
>>
>>
>>


 
Reply With Quote
 
Ro477
Guest
Posts: n/a
 
      9th Jan 2009
Ryan, thanks, very helpful. But there is no YES to click at the foot of your
reply, sorry ... but just the same thanks for your reply ... Roger


"RyanH" <(E-Mail Removed)> wrote in message
news:F871B6E2-B0E0-41BD-86F3-(E-Mail Removed)...
>I took the liberty of cleaning up your code a bit. I would give this a
>try.
> It should do the same thing. If not, let me know.
>
> Option Explicit
>
> Sub TEST()
>
> Dim lngLastRow As Long
>
> With Sheets("Report(metArb)")
> lngLastRow = .Cells(Rows.Count, "B").End(xlDown).Row + 2
> .Cells(lngLastRow, 5).Value = "Total"
> .Cells(lngLastRow, 8).Formula = "=sum(H2:H" & lngLastRow & ")"
> .Cells(lngLastRow, 9).Formula = "=sum(I2:I" & lngLastRow & ")"
> End With
>
> End Sub
>
> Hope this helps! If so, let me know and click "YES" below.
> --
> Cheers,
> Ryan
>
>
> "Ro477" wrote:
>
>> I am using Excel2002sp3 on WinXP. I have written
>>
>> Worksheets("Report(metArb)").Activate
>> Range("B3").Select
>> Selection.End(xlDown).Select
>> lastfilledrow = ActiveCell.Row
>> ActiveSheet.Cells(lastfilledrow + 2, 5).Value = "Totaal"
>> sumcellformula = "=sum(h2:h" & lastfilledrow & ")"
>> ActiveSheet.Cells(lastfilledrow + 2, 8).Formula = sumcellformula
>> sumcellformula = "=sum(i2:i" & lastfilledrow & ")"
>> ActiveSheet.Cells(lastfilledrow + 2, 9).Formula = sumcellformula
>> sumcellformula = "=sum(j2:j" & lastfilledrow & ")"
>> End Sub
>>
>> to find the last row and make some totals. This seems to work okay, but I
>> am
>> having trouble selecting the lastfilledrow+2 ... that is selecting the
>> whole
>> row. I'm sure it is simple, but I can't for the love of me figure out how
>> to
>> do it. Basically .... how can I format the lastfilledrow+2, columns 5 to
>> 9,
>> so that they are bold and red.... or basically how can I select the whole
>> or
>> part of a row so I can format it ?
>>
>> thanks for your help ... Roger
>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need help with converting CUSTOM format/TEXT format to DATE format Deo Cleto Microsoft Excel Worksheet Functions 6 2nd Jun 2009 08:14 PM
Hard Drive will quick format, but not format. And will not complete the windows disk checker. TheNoid Computer Hardware 5 8th Jan 2007 03:13 PM
Revert VS 2005 DataSet.GetXML() DateTime Format back to VS 2003 Format? samtilden@gmail.com Microsoft C# .NET 0 8th Jun 2006 11:25 PM
how to format excel format to text format with separator "|" in s. =?Utf-8?B?YXpsYW4=?= Microsoft Excel New Users 1 31st Jan 2005 12:57 PM
Keep format after paste from other worksheets - conditional format or EnableControl solution doesn't work Microsoft Excel Programming 0 3rd May 2004 12:22 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:21 PM.