Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
ujiFkQhMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
ujiFkQhMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
uIHYJZhMKHA.3412@TK2MSFTNGP04.phx.gbl...
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :
Qu'est-ce qui ne fonctionne pas ?
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
ujiFkQhMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
uIHYJZhMKHA.3412@TK2MSFTNGP04.phx.gbl...
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :
Qu'est-ce qui ne fonctionne pas ?
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
ujiFkQhMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Si on met à commande à l'initialisation du formulaire,
comme ce dernier n'existe pas encore, il est difficile de
l'interpeler pour lui dire de se fermer !
"isabelle" a écrit dans le message de groupe de discussion :
de cette facon, oui, mais ce n'est pas à l'initialisation mais avant
celle ci,
le demandeur saura nous dire pourquoi il a insisté sur ce, dans sa
demande,
isabelle
michdenis a écrit :Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Si on met à commande à l'initialisation du formulaire,
comme ce dernier n'existe pas encore, il est difficile de
l'interpeler pour lui dire de se fermer !
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
Os9PzghMKHA.3412@TK2MSFTNGP04.phx.gbl...
de cette facon, oui, mais ce n'est pas à l'initialisation mais avant
celle ci,
le demandeur saura nous dire pourquoi il a insisté sur ce, dans sa
demande,
isabelle
michdenis a écrit :
Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
uIHYJZhMKHA.3412@TK2MSFTNGP04.phx.gbl...
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :
Qu'est-ce qui ne fonctionne pas ?
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
ujiFkQhMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :
Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
#AasorgMKHA.3412@TK2MSFTNGP04.phx.gbl...
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :
Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick
Si on met à commande à l'initialisation du formulaire,
comme ce dernier n'existe pas encore, il est difficile de
l'interpeler pour lui dire de se fermer !
"isabelle" a écrit dans le message de groupe de discussion :
de cette facon, oui, mais ce n'est pas à l'initialisation mais avant
celle ci,
le demandeur saura nous dire pourquoi il a insisté sur ce, dans sa
demande,
isabelle
michdenis a écrit :Il doit y avoir une commande qui lance le formulaire et
si tu utilises ceci, pourquoi il y aurait une erreur 400 ?
'------------------------------
sub Test()
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
End Sub
'------------------------------
"isabelle" a écrit dans le message de groupe de discussion :
il y a un erreur d'exécution 400:
feuille déjà affichée; affichage modal impossible
isabelle
michdenis a écrit :Qu'est-ce qui ne fonctionne pas ?
"isabelle" a écrit dans le message de groupe de discussion :
bonjour Denis,
ça ne fonctionne pas sur xl2002, j'ai également tester exit sub sans
succes,
isabelle
michdenis a écrit :Bonjour Isabelle,
La commande "End" réinitialise toutes les variables.
C'est un peu extrême pour empêcher un formulaire de
s'afficher.
Pourquoi ne pas mettre la condition avant l'affichage du formulaire :
If Sheets("Feuil1").Range("A1") <> 1 then
Userform1.Show 0
end if
"isabelle" a écrit dans le message de groupe de discussion :
#
bonjour Pan,
par exemple :
Private Sub UserForm_Initialize()
If Sheets("Feuil1").Range("A1") = 1 Then End
End Sub
isabelle
PAN GOT a écrit :Bonjour,
Ma question peut paraître bizarre mais je voudrait afficher ou non une
UserForm en fonction d'un contrôle que j'effectue lors de son
initialisation. Si une condition n'est pas remplis, je sors et je
n'affiche
rien.
Quelqu'un aurait une idée sur ça?
Merci d'avance.
Patrick