Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default How do I set up conditional formatting to give the greenbar effect?

I want my excel workbook to have the greenbar effect starting with row 4. I
have 12 worksheets in the workbook. I would like the sheets to have this
effect as the data is being entered row by row daily. How can I do this?

--
Thanks!


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 8
Default How do I set up conditional formatting to give the greenbareffect?

On Jan 8, 8:32*am, "Saucer Man" wrote:
I want my excel workbook to have the greenbar effect starting with row 4. *I
have 12 worksheets in the workbook. *I would like the sheets to have this
effect as the data is being entered row by row daily. *How can I do this?

--
Thanks!


I am using the macro below since many years.
You select the area you want to be subject to the greenbar effect and
run the macro.
Change the ColorIndex number to get green.

Have fun!


~~~~~~~~~
'Make GreenBar spreadsheet
'
Sub GreenBar()

Application.ScreenUpdating = False

Dim iRows, iStartRow, iEndRow As Integer
Dim iColumns, iStartColumn, iEndColumn As Integer
Dim RCounter, CCounter As Integer

With Selection
iRows = .Rows.Count
iStartRow = .Row
iEndRow = .Row + iRows - 1

iColumns = .Columns.Count
iStartColumn = .Column
iEndColumn = .Column + iColumns - 1
End With

For RCounter = iStartRow + 1 To iEndRow Step 2
For CCounter = iStartColumn To iEndColumn
With Cells(RCounter, CCounter).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
Next CCounter
Next RCounter

End Sub
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default How do I set up conditional formatting to give the greenbar effect?

Thanks however that's not exactly what I am looking for. I want the entire
sheet to have the effect. I don't want the user to be required to select
text and then color it. Every row should have that effect even if they
haven't been used yet.


"jvbelg" wrote in message
...
On Jan 8, 8:32 am, "Saucer Man" wrote:
I want my excel workbook to have the greenbar effect starting with row 4.
I
have 12 worksheets in the workbook. I would like the sheets to have this
effect as the data is being entered row by row daily. How can I do this?

--
Thanks!


I am using the macro below since many years.
You select the area you want to be subject to the greenbar effect and
run the macro.
Change the ColorIndex number to get green.

Have fun!


~~~~~~~~~
'Make GreenBar spreadsheet
'
Sub GreenBar()

Application.ScreenUpdating = False

Dim iRows, iStartRow, iEndRow As Integer
Dim iColumns, iStartColumn, iEndColumn As Integer
Dim RCounter, CCounter As Integer

With Selection
iRows = .Rows.Count
iStartRow = .Row
iEndRow = .Row + iRows - 1

iColumns = .Columns.Count
iStartColumn = .Column
iEndColumn = .Column + iColumns - 1
End With

For RCounter = iStartRow + 1 To iEndRow Step 2
For CCounter = iStartColumn To iEndColumn
With Cells(RCounter, CCounter).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
Next CCounter
Next RCounter

End Sub


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,549
Default How do I set up conditional formatting to give the greenbar effect?

If you actually mean to only color a row if it has data in it then...
Select the rows and use this CF formula...
=COUNTA(1:1)0

Otherwise just color the rows.
--
Jim Cone
Portland, Oregon USA


"Saucer Man"

wrote in message
Thanks however that's not exactly what I am looking for. I want the entire
sheet to have the effect. I don't want the user to be required to select
text and then color it. Every row should have that effect even if they
haven't been used yet.

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default How do I set up conditional formatting to give the greenbar ef

Maybe you can adapt this to suit your purposes. Put this in the worksheet
code module. It uses the
Autoformat facility of Excel to set the patterns, so if you want to clear
the formatting manually, just do EditClearAll. For VBA use Cells.Clear.
The built in format reduces the width of column A. so I inserted a line of
code to reset the width to standard. You might have to make additional
modifications, depending on your column width requirements.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target = Range("A1") Then
ActiveSheet.Cells.AutoFormat Format:=xlRangeAutoFormatList1
End If
Columns(1).ColumnWidth = 8.43
End Sub






"Saucer Man" wrote:

Thanks however that's not exactly what I am looking for. I want the entire
sheet to have the effect. I don't want the user to be required to select
text and then color it. Every row should have that effect even if they
haven't been used yet.


"jvbelg" wrote in message
...
On Jan 8, 8:32 am, "Saucer Man" wrote:
I want my excel workbook to have the greenbar effect starting with row 4.
I
have 12 worksheets in the workbook. I would like the sheets to have this
effect as the data is being entered row by row daily. How can I do this?

--
Thanks!


I am using the macro below since many years.
You select the area you want to be subject to the greenbar effect and
run the macro.
Change the ColorIndex number to get green.

Have fun!


~~~~~~~~~
'Make GreenBar spreadsheet
'
Sub GreenBar()

Application.ScreenUpdating = False

Dim iRows, iStartRow, iEndRow As Integer
Dim iColumns, iStartColumn, iEndColumn As Integer
Dim RCounter, CCounter As Integer

With Selection
iRows = .Rows.Count
iStartRow = .Row
iEndRow = .Row + iRows - 1

iColumns = .Columns.Count
iStartColumn = .Column
iEndColumn = .Column + iColumns - 1
End With

For RCounter = iStartRow + 1 To iEndRow Step 2
For CCounter = iStartColumn To iEndColumn
With Cells(RCounter, CCounter).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
Next CCounter
Next RCounter

End Sub





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default How do I set up conditional formatting to give the greenbar effect?

Thanks for the replies. I got it to work by using the following 2
conditional formulas...

=MOD(ROW(),2)=0
=MOD(ROW(),2)<0

Then I selected a different color for each one.

"Saucer Man" wrote in message
...
I want my excel workbook to have the greenbar effect starting with row 4.
I have 12 worksheets in the workbook. I would like the sheets to have this
effect as the data is being entered row by row daily. How can I do this?

--
Thanks!




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
Counting Cells which have Bold & Red Strike Effect Through Conditional Formatting Akash Excel Programming 2 June 28th 07 08:18 AM
coding greenbar Joanne[_4_] Excel Programming 10 October 14th 06 06:59 PM
Conditional Formating & Fill Effect Danny Excel Discussion (Misc queries) 6 September 11th 06 07:36 PM
Automatic greenbar effect, varied color, corrects with re-format Brent -- DNA Excel Worksheet Functions 1 February 11th 06 06:05 PM
Effect of Conditional Formatting, Data Validation Bill Sturdevant Excel Discussion (Misc queries) 1 January 25th 05 11:50 PM


All times are GMT +1. The time now is 03:43 AM.

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

About Us

"It's about Microsoft Excel"