working on work project and i am stuck. I allready have a function thats add a new row over active cell.
Now i want to add grey color to new row, and when new row cells has letters or numbers in it, it will appear as no color (hvite). SEE IMAGE OF PROJECT HERE Also i dont want the color to go longer than column S as ilustrated in image.
Im not the author of this code. And theres is much i dont even understand. Code goes as follows. AND THERE MAY BE SOME TYPE ERRORS IN THIS CODE, HAD TO WRITE IT FROM A COMPUTER TO ANOTHER. THE CODE BELOW WORKS. just need to add the color to the row
`Sub insert_row()
Dim LineNumber As Integer
Dim insertionpoint
Dim Rownumber, Positionrow As Integer
Dim MarkedArea As String
Application.ScreenUpdating = False 'Stops screenupdating
Insertionpoint = ActiveCell.Address
LineNumber = ActiveCell.Row
For Rownumber = 5 To 1000
If Range("B" & Rownumber).Value = "PLACE" Then
Positionrow = Rownumber + 1
End If
Next Rownumber
If LineNumber < Positionrow - 5 And LineNumber > 6 Then
Range(Insertionpoint).Select
Selection.EntireRow.Insert 'Inserts new row over active cell
LineNumber = ActiveCell.Row
Range("A" & LineNumber).Select
ActiveCell.FormulaR1C1 = "=IF(RC[1]="""","""",TEXT(RC[1],""DDMM"")&""0""&RC[2])"
'More cell properties .....
'More .....
'More .....
MarkedArea = "B" & LineNumber & ":X" & LineNumber
Range("B" & LineNumber).Select
'SetStandardFormat
Range("AB6:AS6).Select ' not shown in picture
Selection.Copy
Range(Insertionpoint).Select
Selection.PasteSpecial Paste:=x1PasteFormats, Operation:=x1None, _
SkipBlanks:=False, Transpose:=False
Else
MsgBox ("Row can not be added here")
End If
Application.ScreenUpdating = False
End Sub`
Also there is a button with this in it
Private Sub CommandButton2_Click()
'add row
Insert_row
End Sub
Hope for some help! Thanks.