De forma simples isso funciona coloque em Esta Pasta de Trabalho
Private Sub Workbook_Open()
Dim Maq As String
Dim WS As Worksheet
Dim WB As Workbook
'Nome do Arquivo XLSM
Set WB = Workbooks("Teste")
'Nome da Planilha onde esta a Lista de Nomes do PC
Set WS = Worksheets("Lista")
WS.Visible = xlSheetVisible
WS.Select
WS.Range("A2").Select
Inicio:
Maq = ActiveCell
Do While ActiveCell <> ""
If Environ("Username") = Maq Then
MsgBox "Computador Autorizado"
WS.Visible = xlSheetVeryHidden
Exit Sub
Else
ActiveCell.Offset(1, 0).Select
End If
GoTo Inicio
Loop
WS.Visible = xlSheetVeryHidden
WB.Save
WB.Close
End Sub
Altere as informações que estao entre aspas apos os comentarios.
Nome do Arquivo e Nome da Planilha.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 30/12/2015 7:46 pm