Thread: Visual Basic
View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
Dan Wood Dan Wood is offline
external usenet poster
 
Posts: 49
Default Visual Basic

I am really struggling to create a macro in VB.

I need to set the macro to colour cells dependant on what character is in
the title cell.

In cells B4 to P4 therewill be characters E, M, L or O
In cells B6 down to B25 and across from there to P6:P25 is a range of cells
that need to be formatted with certain colours. For example if in B4 it says
E i need the cells in B6 to B25 to fill in blue.

I believe i need to set a range of cells, then refer to them to llok
something like this:-

For Each cell In SHIFT_range
Select Case LCase(cell.Value)
Case ""
cell.Interior.ColorIndex = 0
Range(cell.Offset(0, -1), cell.Offset(0,
60)).Interior.ColorIndex = 0

Case "o"
Range(cell, cell.Offset(0, -1)).Interior.ColorIndex = 15
Range(cell.Offset(0, 1), cell.Offset(0, 60)).Interior.ColorIndex
= 0

But as stated above i am really struggling with this. Any help is gratfully
received