Bloquer une feuille hors condition

Fermé
Loulou - 14 juin 2016 à 17:09
 Loulou - 16 juin 2016 à 15:22
Bonjour,
Je débute, et je souhaiterais verrouiller une feuille tant que l'ordinateur n'est pas connecté à internet, mais je ne sais pas vraiment comment procéder.
Merci pour votre aide.
A voir également:

1 réponse

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
14 juin 2016 à 17:45
bonjour,

Mettre dans ThisWorkbook:

Option Explicit
Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long
Public Function ConnectWeb() As Boolean
ConnectWeb = IIf(InternetGetConnectedState(0&, 0&) = 1, True, False)
End Function
Private Sub Workbook_Open()
If ConnectWeb = True Then
'MsgBox "Connectée"
Sheets("Feuil1").Visible = True
Else
'MsgBox "Deconnectée"
Sheets("Feuil1").Visible = False
End If
End Sub

0
Merci beaucoup, je vais essayer.
0
Je ne parviens pas à faire fonctionner la fonction declare. Le problème c'est que je n'arrive pas à faire la mise à jour pour la faire fonctionner en 64bits.
0