black border

Trevor3007

Well-known Member
Joined
Jan 26, 2017
Messages
667
Office Version
  1. 365
Platform
  1. Windows
hi,

i have the following code:-

Code:
Sub FormatRange()    Application.ScreenUpdating = False
    Dim LastRow As Long
    LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    Dim lCol As Long
    lCol = ActiveSheet.UsedRange.Columns.Count
    With Range(Cells(1, 1), Cells(LastRow, lCol))
        .Rows.RowHeight = 20
        .Columns.ColumnWidth = 14
        .Font.Name = "Calibri"
        .Font.Size = 20
        .Borders.LineStyle = xlDouble
    End With
    Application.ScreenUpdating = True
End Sub


how do I make the 'border's black (please )?

MTIA
Trevor3007
 
Last edited:
morning

thanks for your tip. Just noticed a issue, because of the 'if statement' & 'data validation it 'grides' the whole 9 yards (a3:k8000) . So is it possible only to 'grid the areas that only contain a full row of 'data'? in the specified area?

Examples:-

data placed into A150-k150 - 1 row is 'boxed'
data placed into a150-k160 - 10 rows are boxed'

Is this Mission Impossible?

Fingers crossed you can solve...but I am very grateful for all the help you have given me.
 
Upvote 0

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Just a reply as all the posts aren't showing on my phone.
 
Upvote 0
Code:
Sub BorderRange()
    Dim i As Long
    Application.ScreenUpdating = False
    For i = 3 To 8000
        If WorksheetFunction.CountA(Cells(i, 1).Resize(1, 11)) = 11 Then
            With Cells(i, 1).Resize(1, 11).SpecialCells(12).Borders
                .LineStyle = xlDouble
                .ColorIndex = 0
                .TintAndShade = 0
            End With
        End If
    Next
    Application.ScreenUpdating = True
End Sub
 
Last edited:
Upvote 0
thanks ,

i tested & it works GREAT..

however, I need to run it in the real world, which wont be until 28/5/29. I will get back to you & advise accordingly.
Have a great weekend and thank you for your help!!!
 
Upvote 0
Hi Mark,

well in my real world it dont work ???? Below is what I currently use:-

Code:
Private Sub Worksheet_Change(ByVal Target As Range)    If Not Intersect(Target, Range("A:A")) Is Nothing Then
        If Target.Count > 1000 Then Exit Sub
        For Each c In Target
            If LCase(c.Offset(0, 1).Value) = LCase("Matched Assets") Then
                Range("A" & c.Row & ":k" & c.Row).Interior.ColorIndex = 24
            Else
                Range("A" & c.Row & ":k" & c.Row).Interior.ColorIndex = xlNone
            End If
        Next
    End If


If Target.Cells.Count > 1 Or Target.HasFormula Then Exit Sub






    On Error Resume Next


    If Not Intersect(Target, Range("A3:k9000")) Is Nothing Then


        Application.EnableEvents = False


        Target = UCase(Target)


        Application.EnableEvents = True


    End If
      


    On Error GoTo 0




If Target.Cells.Count > 1 Or Target.HasFormula Then Exit Sub






    On Error Resume Next


    If Not Intersect(Target, Range("nj6:nj12")) Is Nothing Then


        Application.EnableEvents = False


        Target = StrConv(Target, vbProperCase)


        Application.EnableEvents = True


   








    End If


       
    
    
    
    
    
   
End Sub

Any chance you could sort ?

My headache started as I awoke...since getting to work its now a migraine!!!!!

MTIA
Trevor3007
 
Upvote 0
Any chance you could sort ?
Not without you explaining exactly what "don't work" means. We need to know exactly what does and doesn't happen, how you added it to the code and what you want it to do (especially as what you have posted is event code).
I am working 4 twelve hour days this week so it is doubtful that I will look at it before Friday.
 
Upvote 0

Forum statistics

Threads
1,215,035
Messages
6,122,791
Members
449,095
Latest member
m_smith_solihull

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top