Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:uLQZdKLSDHA.212@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de la
zone./
Merci beaucoup.
Patrick.
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de news:Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
la
zone./
Merci beaucoup.
Patrick.
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:OyhSesQSDHA.2236@tk2msftngp13.phx.gbl...
Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
eLKizpLSDHA.1072@TK2MSFTNGP10.phx.gbl...
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:uLQZdKLSDHA.212@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
la
zone./
Merci beaucoup.
Patrick.
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de news:Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
la
zone./
Merci beaucoup.
Patrick.
Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de news:Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
lazone./
Merci beaucoup.
Patrick.
Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
uWdKS4QSDHA.1720@TK2MSFTNGP10.phx.gbl...
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:OyhSesQSDHA.2236@tk2msftngp13.phx.gbl...
Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
eLKizpLSDHA.1072@TK2MSFTNGP10.phx.gbl...
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:uLQZdKLSDHA.212@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
la
zone./
Merci beaucoup.
Patrick.
Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine & "Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine &
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de news:Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone" D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox hors de
lazone./
Merci beaucoup.
Patrick.
Re Patrick,
C'est bien loin pour moi aussi, et tu n'imagines pas à quel point c'est
cette partie de ma réponse qui
m'a demandé le plus d'effort !
;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de
news:
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message
de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
lazone./
Merci beaucoup.
Patrick.
Re Patrick,
C'est bien loin pour moi aussi, et tu n'imagines pas à quel point c'est
cette partie de ma réponse qui
m'a demandé le plus d'effort !
;o))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:ufCDa8QSDHA.2256@TK2MSFTNGP11.phx.gbl...
Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
uWdKS4QSDHA.1720@TK2MSFTNGP10.phx.gbl...
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:OyhSesQSDHA.2236@tk2msftngp13.phx.gbl...
Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
eLKizpLSDHA.1072@TK2MSFTNGP10.phx.gbl...
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message
de
news:uLQZdKLSDHA.212@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
la
zone./
Merci beaucoup.
Patrick.
Re Patrick,
C'est bien loin pour moi aussi, et tu n'imagines pas à quel point c'est
cette partie de ma réponse qui
m'a demandé le plus d'effort !
;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Merci beaucoup Philippe, j'ai voulu me risquer à te faire une réponse en
allemand, mais c'est beaucoup trop loin pour moi.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de
news:
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message
de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
lazone./
Merci beaucoup.
Patrick.
Re,
J'ai donc du mal comprendre ; j'explicite :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on est dans la plage nommée "zone" (double
négation vaut
' affirmation : Not *
Is Nothing)
If Not Intersect(Target, Range("zone")) Is Nothing Then
'Message d'avertissement
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine _
& "Heraus Schnel !", vbCritical, "Ca va pas la tête !"
'On sort de la procédure
Exit Sub
'Sinon
Else
'c'est qu'on est bien dans la zone autorisée
'message ou déclenchement de l'action
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
_
& "vous pouvez y aller !", vbInformation, "Merci MPFE"
End If
End Sub
La variante initiale fonctionnait ainsi :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on n'est pas dans la plage nommée zone2
If Intersect(Target, Range("zone2")) Is Nothing Then
' on sort de la procédure
Exit Sub
'sinon
Else
'on est dans la zone autorisée et message
'ou bien déclenchement d'une action quelconque
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:%23BWJd$Désolé Philippe, je ne vois pas la différence.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de
news:
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message
de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
lazone./
Merci beaucoup.
Patrick.
Re,
J'ai donc du mal comprendre ; j'explicite :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on est dans la plage nommée "zone" (double
négation vaut
' affirmation : Not *
Is Nothing)
If Not Intersect(Target, Range("zone")) Is Nothing Then
'Message d'avertissement
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine _
& "Heraus Schnel !", vbCritical, "Ca va pas la tête !"
'On sort de la procédure
Exit Sub
'Sinon
Else
'c'est qu'on est bien dans la zone autorisée
'message ou déclenchement de l'action
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
_
& "vous pouvez y aller !", vbInformation, "Merci MPFE"
End If
End Sub
La variante initiale fonctionnait ainsi :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on n'est pas dans la plage nommée zone2
If Intersect(Target, Range("zone2")) Is Nothing Then
' on sort de la procédure
Exit Sub
'sinon
Else
'on est dans la zone autorisée et message
'ou bien déclenchement d'une action quelconque
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:%23BWJd$QSDHA.2008@TK2MSFTNGP11.phx.gbl...
Désolé Philippe, je ne vois pas la différence.
Patrick.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
uWdKS4QSDHA.1720@TK2MSFTNGP10.phx.gbl...
Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca va
pas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",
vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:OyhSesQSDHA.2236@tk2msftngp13.phx.gbl...
Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'un
utilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
eLKizpLSDHA.1072@TK2MSFTNGP10.phx.gbl...
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message
de
news:uLQZdKLSDHA.212@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
des
msgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliser
un msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
la
zone./
Merci beaucoup.
Patrick.
Re,
J'ai donc du mal comprendre ; j'explicite :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on est dans la plage nommée "zone" (double
négation vaut
' affirmation : Not *
Is Nothing)
If Not Intersect(Target, Range("zone")) Is Nothing Then
'Message d'avertissement
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine _
& "Heraus Schnel !", vbCritical, "Ca va pas la tête !"
'On sort de la procédure
Exit Sub
'Sinon
Else
'c'est qu'on est bien dans la zone autorisée
'message ou déclenchement de l'action
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
_
& "vous pouvez y aller !", vbInformation, "Merci MPFE"
End If
End Sub
La variante initiale fonctionnait ainsi :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Si on n'est pas dans la plage nommée zone2
If Intersect(Target, Range("zone2")) Is Nothing Then
' on sort de la procédure
Exit Sub
'sinon
Else
'on est dans la zone autorisée et message
'ou bien déclenchement d'une action quelconque
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:%23BWJd$Désolé Philippe, je ne vois pas la différence.
Patrick.
"Philippe.R" a écrit dans le message de news:Bonjour Patrick,
Si c'est le contraire, ce n'est pas bien difficile d'adapter, comme
ceci
par exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("zone")) Is Nothing Then
MsgBox "Zone interdite, Ganz Verboten !" & vbNewLine + vbNewLine &
"Heraus
Schnel !", vbCritical, "Ca vapas la tête !"
Exit Sub
Else
MsgBox "Vous êtes dans le secteur autorisé !" & vbNewLine + vbNewLine
&
"vous pouvez y aller !",vbInformation, "Merci MPFE"
End If
End Sub
J'ai bon ? ;o))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:Euh... Merci Philippe, mais c'est exactement le contraire.
Je souhaite qu'un utilisateur ne puisse pas lancer un msgbox hors de
la
zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite
pas
qu'unutilisateur par inadvertance, clique sur un intitulé, et le
supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
Merci.
"Philippe.R" a écrit dans le message de
news:
Bonsoir Patrick,
Tu peux t'inspirer de ceci :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("zone")) Is Nothing Then
Exit Sub
Else
MsgBox "Vous avez tapé dans la zone !", vbInformation, "Merci
MPFE"
End If
End Sub
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message
de
news:Bonsoir à toutes et tous.
J'ai un tableau qui a une zone de travail appeler "zone"
D6:M19.J'ai
desmsgbox qui pose des questions dans cette zone. Tout cela
fonctionne
parfaitement, sauf si un utilisateur clique hors de cette zone
pour
utiliserun msgbox.
Comment faire pour que l'on ne puisse pas utiliser un msgbox
hors de
lazone./
Merci beaucoup.
Patrick.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.
J'ai créé des proc afin d'effacer des éléments. Et je ne souhaite pas qu'un
utilisateur par inadvertance, clique sur un intitulé, et le supprime, il
faudait qu'il supprime uniquement les éléments de cette zone.