0% found this document useful (0 votes)
14 views3 pages

VB Codes for Excel & Formulas

Uploaded by

shabbirahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

VB Codes for Excel & Formulas

Uploaded by

shabbirahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

ISB:

Remove Formulas from All Sheets


Insert a new module: Go to Insert > Module.
Paste this code:
Sub RemoveFormulasAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.UsedRange.Value = ws.UsedRange.Value
Next ws
End Sub
Press F5
Fac State HR
=COUNTIFS(Faculty!$E$2:$E$969,'Fac State HR'!$D$3,Faculty!
$H$2:$H$969,'Fac State HR'!$D$4,Faculty!$I$2:$I$969,'Fac State HR'!B5)

Desig List-Fac
=CHOOSECOLS(FILTER(Faculty!B2:L969,(Faculty!E2:E969='Desig List-Fac'!
A1),""),1,7,8,10,11)

=OFFSET('Deptt List-Fac'!$A$2:$H$2,0,0,2+COUNTA('Deptt List-Fac'!$G:


$G),8)

Deptt List-Fac Inc Age


=CHOOSECOLS(FILTER(Faculty!B2:P969,Faculty!I2:I969='Deptt List-Fac Inc
Age'!A1),1,3,4,7,10,11,15)

=OFFSET('Deptt List-Fac Inc Age'!$A$2:$I$2,0,0,2+COUNTA('Deptt List-Fac


Inc Age'!$H:$H),9)

Deptt List-Fac
=CHOOSECOLS(FILTER(Faculty!B2:L969,Faculty!I2:I969='Deptt List-Fac'!
A1),1,3,4,7,10,11)

VB Code Highlighted Cell


Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target As Range)

' Clear previous highlights on the active sheet

Sh.Cells.Interior.ColorIndex = 0

' Highlight the row and column of the selected cell

If Not Intersect(Target, Sh.UsedRange) Is Nothing Then


Target.EntireRow.Interior.Color = RGB(255, 255, 153) ' Light yellow for
the row

Target.EntireColumn.Interior.Color = RGB(204, 255, 255) ' Light blue for


the column

End If

End Sub

VBA Code AutoFitt


Private Sub Worksheet_Change(ByVal Target As Range)

Dim ws As Worksheet

Dim cell As Range

Dim row As Range

Dim lastRow As Long

' Set the worksheet

Set ws = ThisWorkbook.Sheets("Deptt List-Fac")

' Check if the change occurred in cell A1

If Not Intersect(Target, ws.Range("A1")) Is Nothing Then

' Find the last row with data in column B

lastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row

' Loop through each row with values in column B

For Each row In ws.Range("B1:B" & lastRow).Rows

' Set minimum row height to 30

row.EntireRow.RowHeight = 30

' Reference the "Remarks" column (Column H)

Set cell = ws.Cells(row.Row, 8)

' Enable Wrap Text and AutoFit for rows with content that doesn't fit

cell.WrapText = True

row.EntireRow.AutoFit

' Ensure the row height is not less than 30

If row.EntireRow.RowHeight < 30 Then

row.EntireRow.RowHeight = 30

End If
Next row

End If

End Sub

=OFFSET('Deptt List-Fac'!$A$2:$H$2,0,0,2+COUNTA('Deptt List-Fac'!$G:


$G),8)

Deptt List-Offr&Stf
=CHOOSECOLS(FILTER(Admn!B2:O773,Admn!O2:O773='Deptt List-Offr&Stf'!
A1),1,4,5,6,12,13)

=OFFSET('Deptt List-Offr&Stf'!$A$3,0,0,2+COUNTA('Deptt List-Offr&Stf'!$G:


$G),8)

Desig List-Offr&Stf
=CHOOSECOLS(FILTER(Admn!$B$2:$O$773,(Admn!$E$2:$E$773='Desig
List-Offr&Stf'!A1)+(Admn!$E$2:$E$773='Desig List-Offr&Stf'!I1),""),1, 4, 5, 6,
12, 13, 14)

=OFFSET('Desig List-Offr&Stf'!$A$2:$H$2,0,0,2+COUNTA('Desig List-


Offr&Stf'!$H:$H),8)

Cont Expiry Fac-Main


=CHOOSECOLS(FILTER(Faculty!B2:L969,Faculty!L2:L969='Cont Expiry Fac-
Main'!A1),1,3,4,7,8,10,11)

=OFFSET('Cont Expiry Fac-Main'!$A$2,0,0,2+COUNTA('Cont Expiry Fac-Main'!


$H:$H),9)

RWP:
Deptt List-Fac RWP

=OFFSET('Deptt List-Fac RWP'!$A$2,0,0,3+COUNT('Deptt List-Fac RWP'!$G:


$G),8)

RC’s:
Camp Deptt List-Fac

=OFFSET('Camp Deptt List-Fac'!$A$2:$J$2,0,0,1+COUNTA('Camp Deptt List-


Fac'!$I:$I),10)

You might also like