Hi
I find out the solution for sharing workbook now this code will run on share workbook.
Private Sub Workbook_Open()
Application.DisplayAlerts = False
ActiveWorkbook.ExclusiveAccess
Application.DisplayAlerts = True
Worksheets("Daily-India").Unprotect
Const PC_ROW_DATE As Integer = 1
Dim lngCol As Long
For lngCol = 2 To Range("A" & PC_ROW_DATE).CurrentRegion.Columns.Count
If Cells(PC_ROW_DATE, lngCol) < Date Then
Columns(lngCol).Locked = 1
Else
Columns(lngCol).Locked = 0
End If
Next lngCol
Worksheets("Daily-India").Protect
Application.DisplayAlerts = False
ActiveWorkbook.KeepChangeHistory = True
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, AccessMode:=xlShared
Application.DisplayAlerts = True
End Sub
Bookmarks