- 11 Abr 2017 às 12:57
#22204
Senhores,
Minhas Sheets e WorkBook são protegidos por senha, com acesso simultâneo compartilhado.
Em determinada parte do código, desejo desativar alguns objetos IMAGE, caso o auto filtro esteja sendo aplicado à planilha...
Quando a Sheet encontra-se desbloqueada, o código não apresenta erro. Como posso resolver isso visto que não posso desbloquear a Sheet pois teria que remover o acesso simultâneo para os demais utilizadores?
Segue o código:
Dim rng As Range
Set rng = ActiveSheet.AutoFilter.Range
If rng.Columns(2).SpecialCells(xlCellTypeVisible).Count - 1 = 50 Then
ActiveSheet.Shapes.Range(Array("Image1", "Image2", "Image3")).Select
With Selection
.Enabled = True
End With
Else
ActiveSheet.Shapes.Range(Array("Image1", "Image2", "Image3")).Select
With Selection
.Enabled = False
End With
End If
Minhas Sheets e WorkBook são protegidos por senha, com acesso simultâneo compartilhado.
Em determinada parte do código, desejo desativar alguns objetos IMAGE, caso o auto filtro esteja sendo aplicado à planilha...
Quando a Sheet encontra-se desbloqueada, o código não apresenta erro. Como posso resolver isso visto que não posso desbloquear a Sheet pois teria que remover o acesso simultâneo para os demais utilizadores?
Segue o código:
Dim rng As Range
Set rng = ActiveSheet.AutoFilter.Range
If rng.Columns(2).SpecialCells(xlCellTypeVisible).Count - 1 = 50 Then
ActiveSheet.Shapes.Range(Array("Image1", "Image2", "Image3")).Select
With Selection
.Enabled = True
End With
Else
ActiveSheet.Shapes.Range(Array("Image1", "Image2", "Image3")).Select
With Selection
.Enabled = False
End With
End If