je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain
nombre de zone soit remplie ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Dude
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd), je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
à moins de créer une image grisée, de redéfinir la barre d'outils et de
créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées :
(à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range
Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones
If cellule.Value = "" Then
On Error Resume Next
adresse = cellule.Name
If Err.Number <> 0 Then
adresse = "en colonne " & cellule.Column _
& ", ligne " & cellule.Row
End If
On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse)
cancel = True
Exit Sub
End If
Next
End Sub
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd), je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
Micky
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car
j'integre le tout dans une base de donnée et que l'integration se fait avant
la verification ce qui peut etre source d'erreur et de manque de donnée dans
ma base.
Merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:uMvv$QwIFHA.2628@tk2msftngp13.phx.gbl...
à moins de créer une image grisée, de redéfinir la barre d'outils et de
créer une macro qui surveille toutes les modifications du classeur
(lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant
qu'un
certain nombre de zones ne sont pas renseignées :
(à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range
Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones
If cellule.Value = "" Then
On Error Resume Next
adresse = cellule.Name
If Err.Number <> 0 Then
adresse = "en colonne " & cellule.Column _
& ", ligne " & cellule.Row
End If
On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse)
cancel = True
Exit Sub
End If
Next
End Sub
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
Dude
question bête certainement mais.... pourquoi ne fais-tu pas la vérification avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
question bête certainement mais.... pourquoi ne fais-tu pas la vérification
avant l'intégration dans la base ?
(je fais la même manip que toi, et cela fonctionne)
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:OkhoBawIFHA.2728@TK2MSFTNGP09.phx.gbl...
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car
j'integre le tout dans une base de donnée et que l'integration se fait
avant
la verification ce qui peut etre source d'erreur et de manque de donnée
dans
ma base.
Merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:uMvv$QwIFHA.2628@tk2msftngp13.phx.gbl...
à moins de créer une image grisée, de redéfinir la barre d'outils et de
créer une macro qui surveille toutes les modifications du classeur
(lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant
qu'un
certain nombre de zones ne sont pas renseignées :
(à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range
Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones
If cellule.Value = "" Then
On Error Resume Next
adresse = cellule.Name
If Err.Number <> 0 Then
adresse = "en colonne " & cellule.Column _
& ", ligne " & cellule.Row
End If
On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse)
cancel = True
Exit Sub
End If
Next
End Sub
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
question bête certainement mais.... pourquoi ne fais-tu pas la vérification avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
Micky
lorsque je clique sur la disquette il me demande d'interger et seulement ensuite il verifie , comme verifier avant l'integration ?????
merci Micky
"Dude" a écrit dans le message de news:
question bête certainement mais.... pourquoi ne fais-tu pas la vérification
avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
lorsque je clique sur la disquette il me demande d'interger et seulement
ensuite il verifie , comme verifier avant l'integration ?????
merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:u1qC0dwIFHA.2936@TK2MSFTNGP15.phx.gbl...
question bête certainement mais.... pourquoi ne fais-tu pas la
vérification
avant l'intégration dans la base ?
(je fais la même manip que toi, et cela fonctionne)
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:OkhoBawIFHA.2728@TK2MSFTNGP09.phx.gbl...
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car
j'integre le tout dans une base de donnée et que l'integration se fait
avant
la verification ce qui peut etre source d'erreur et de manque de donnée
dans
ma base.
Merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:uMvv$QwIFHA.2628@tk2msftngp13.phx.gbl...
à moins de créer une image grisée, de redéfinir la barre d'outils et de
créer une macro qui surveille toutes les modifications du classeur
(lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant
qu'un
certain nombre de zones ne sont pas renseignées :
(à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range
Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones
If cellule.Value = "" Then
On Error Resume Next
adresse = cellule.Name
If Err.Number <> 0 Then
adresse = "en colonne " & cellule.Column _
& ", ligne " & cellule.Row
End If
On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse)
cancel = True
Exit Sub
End If
Next
End Sub
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est
possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
lorsque je clique sur la disquette il me demande d'interger et seulement ensuite il verifie , comme verifier avant l'integration ?????
merci Micky
"Dude" a écrit dans le message de news:
question bête certainement mais.... pourquoi ne fais-tu pas la vérification
avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
Dude
peux-tu me préciser de quelle base de données il s'agit et comment se fait l'intégration ?
"Micky" wrote in message news:%
lorsque je clique sur la disquette il me demande d'interger et seulement ensuite il verifie , comme verifier avant l'integration ?????
merci Micky
"Dude" a écrit dans le message de news:
question bête certainement mais.... pourquoi ne fais-tu pas la vérification
avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
peux-tu me préciser de quelle base de données il s'agit et comment se fait
l'intégration ?
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:%23G9zXOxIFHA.3876@TK2MSFTNGP10.phx.gbl...
lorsque je clique sur la disquette il me demande d'interger et seulement
ensuite il verifie , comme verifier avant l'integration ?????
merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:u1qC0dwIFHA.2936@TK2MSFTNGP15.phx.gbl...
question bête certainement mais.... pourquoi ne fais-tu pas la
vérification
avant l'intégration dans la base ?
(je fais la même manip que toi, et cela fonctionne)
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:OkhoBawIFHA.2728@TK2MSFTNGP09.phx.gbl...
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car
j'integre le tout dans une base de donnée et que l'integration se fait
avant
la verification ce qui peut etre source d'erreur et de manque de donnée
dans
ma base.
Merci
Micky
"Dude" <ewinckler@_hotmail.com> a écrit dans le message de
news:uMvv$QwIFHA.2628@tk2msftngp13.phx.gbl...
à moins de créer une image grisée, de redéfinir la barre d'outils et
de
créer une macro qui surveille toutes les modifications du classeur
(lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant
qu'un
certain nombre de zones ne sont pas renseignées :
(à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range
Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones
If cellule.Value = "" Then
On Error Resume Next
adresse = cellule.Name
If Err.Number <> 0 Then
adresse = "en colonne " & cellule.Column _
& ", ligne " & cellule.Row
End If
On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse)
cancel = True
Exit Sub
End If
Next
End Sub
"Micky" <mickael_fuentes@pgep.fr> wrote in message
news:Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est
possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
peux-tu me préciser de quelle base de données il s'agit et comment se fait l'intégration ?
"Micky" wrote in message news:%
lorsque je clique sur la disquette il me demande d'interger et seulement ensuite il verifie , comme verifier avant l'integration ?????
merci Micky
"Dude" a écrit dans le message de news:
question bête certainement mais.... pourquoi ne fais-tu pas la vérification
avant l'intégration dans la base ? (je fais la même manip que toi, et cela fonctionne)
"Micky" wrote in message news:
C'est déjà ce que j'utilise mais je voulais aller encore plus loin car j'integre le tout dans une base de donnée et que l'integration se fait avant la verification ce qui peut etre source d'erreur et de manque de donnée dans ma base.
Merci Micky
"Dude" a écrit dans le message de news:uMvv$
à moins de créer une image grisée, de redéfinir la barre d'outils et de créer une macro qui surveille toutes les modifications du classeur (lourd),
je ne vois pas.
En revanche il est possible d'empêcher la sauvegarde du classeur tant qu'un
certain nombre de zones ne sont pas renseignées : (à mettre dans le module "ThisWorkbook" dans Visual Basic Editor)
Private Sub Workbook_BeforeSave( cancel As Boolean)
Dim zones As Range Dim adresse As String
Set zones = Union(Range("A1"), Range("B4"))
For Each cellule In zones If cellule.Value = "" Then On Error Resume Next adresse = cellule.Name If Err.Number <> 0 Then adresse = "en colonne " & cellule.Column _ & ", ligne " & cellule.Row End If On Error GoTo 0
MsgBox ("Veuillez renseigner la plage " & adresse) cancel = True Exit Sub End If Next
End Sub "Micky" wrote in message news:Oq$
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible
de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
MichDenis
Bonjour Micky,
Ce qui suit n'a pas été testé ....!
Je crois deviner que tu travailles avec une base de données de "assistant modèle"...
As-tu essayé ceci :
Dans un module standard : déclaration du Variable Public
Public Ok as Boolean
Dans le début de ta procédure au début de la saisie de nouvelles données, Ok = False
Et dans la dernière ligne de ta procédure de saisie : OK = True
Et dans le ThisWorkbook de ton classeur : '----------------------------- Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Ok = False Then MsgBox "Le tableau des données n'est pas complet." & _ "Enregistrement refusé." End If
End Sub '-----------------------------
Salutations!
"Micky" a écrit dans le message de news: Oq$ Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
Merci d'avance
Micky
Bonjour Micky,
Ce qui suit n'a pas été testé ....!
Je crois deviner que tu travailles avec une base de données de "assistant modèle"...
As-tu essayé ceci :
Dans un module standard : déclaration du Variable Public
Public Ok as Boolean
Dans le début de ta procédure au début de la saisie de nouvelles données,
Ok = False
Et dans la dernière ligne de ta procédure de saisie :
OK = True
Et dans le ThisWorkbook de ton classeur :
'-----------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Ok = False Then
MsgBox "Le tableau des données n'est pas complet." & _
"Enregistrement refusé."
End If
End Sub
'-----------------------------
Salutations!
"Micky" <mickael_fuentes@pgep.fr> a écrit dans le message de news: Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain
nombre de zone soit remplie ?
Je crois deviner que tu travailles avec une base de données de "assistant modèle"...
As-tu essayé ceci :
Dans un module standard : déclaration du Variable Public
Public Ok as Boolean
Dans le début de ta procédure au début de la saisie de nouvelles données, Ok = False
Et dans la dernière ligne de ta procédure de saisie : OK = True
Et dans le ThisWorkbook de ton classeur : '----------------------------- Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Ok = False Then MsgBox "Le tableau des données n'est pas complet." & _ "Enregistrement refusé." End If
End Sub '-----------------------------
Salutations!
"Micky" a écrit dans le message de news: Oq$ Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?
"Micky" <mickael_fuentes@pgep.fr> a écrit dans le message de news:
Oq$VrBwIFHA.580@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
je viens solliciter à nouveau votre aide pour savoir s'il est possible de
desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un
certain
nombre de zone soit remplie ?
je viens solliciter à nouveau votre aide pour savoir s'il est possible de desactiver la disquette "enregistrer" sous excel 97 jusqu'à ce qu'un certain nombre de zone soit remplie ?