manbmai
Messages postés4Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 9 août 2002
-
8 août 2002 à 11:48
manbmai
Messages postés4Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 9 août 2002
-
9 août 2002 à 09:19
Bonjour,
voici ma question:
A l'ouverture de mon fichier excel, je souhaiterai que celui ci soit bloquer en enregistrement, que l'utilisateur ne puisse pas l'enregistrer en cliquant sur la petite icone 'enregistrer'.
Par contre, ce fichier excel qui est un formulaire doit etre enregistrer une fois que l'utilisateur a rempli tous les champs. c'est la condition.
si tous les champs ne sont pas remplis
-- pas d'enregistrement possible (msg erreur)
sinon enregistrement
manbmai
Messages postés4Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 9 août 2002 8 août 2002 à 12:33
oui en fait je me suis mal exprimé car on doit pas avoir la meme notion de formulaire.
ce n'en est pas vraiment un...
il y a des cases ou l'utilisateur devra mettre une reponse. Si toutes les cases ou l'utilisateur doit repondre ne sont pas remplis, je veux que le fichier ne puisse s'enregistrer.
petitstagiaire
Messages postés73Date d'inscriptionmardi 23 juillet 2002StatutMembreDernière intervention10 juillet 2003 8 août 2002 à 15:03
Une réponse à la va vite
tu mets dans ThisWorkbook
Private Sub Workbook_Open()
'cache la barre des menus
Application.CommandBars(1).Enabled = False
'cache la barre d'outils
Application.CommandBars(3).Enabled = False
End Sub
Tu crée dans sur ta feuille un bouton
puis dans le code tu mets
Private Sub CommandButton1_Click()
'test sur tes cellules
If Range("A1") = "" Then
MsgBox "Erreur"
Exit Sub
End If
'affiche les barres d'outils
Application.CommandBars(1).Enabled = True
Application.CommandBars(3).Enabled = True
End Sub
Attention cela ne bloque pas le raccourci "ctrl+s"