dans une première feuille, une commande est lancée. Lors du traitement, une
vérification est faite, et si une variable est manquante, elle doit être
récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi
ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution, le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code
se poursuit et une erreur est générée plus bas.
Voici mon bout de code pour mieux comprendre :
procédure principale qui appelle la feuille "frmCart":
[...]
sTemplate = oSheet.GetTemplateName
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas
trouvé
frmCart.Show
sTemplate = frmCart.sAdrCart
End If
sTemplate = Left$(oSheet.GetTemplateName,
Len(oSheet.GetTemplateName) - 7)
[...]
procédures de la feuille "frmCart"
Public sAdrCart As String
Private Sub btnOK_Click(Index As Integer)
Select Case Index
Case Is = 0
sAdrCart = "FORMAT A.slddrt"
Case Is = 1
sAdrCart = "FORMAT B.slddrt"
Case Is = 2
sAdrCart = "FORMAT C.slddrt"
Case Is = 3
sAdrCart = "FORMAT D.slddrt"
Case Is = 4
sAdrCart = "FORMAT A-CAT-V.slddrt"
Case Is = 5
sAdrCart = "FORMAT A-CAT-H.slddrt"
Case Is = 6
sAdrCart = "FORMAT B-CAT.slddrt"
End Select
Unload Me
End Sub
Private Sub Form_Load()
Me.Show
btnQuitte.SetFocus
End Sub
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
Jean-Marc
"Jacques Maugery" éantca> a écrit dans le message de news:4hdMd.9677$
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
"Jacques Maugery" <jacques.maugery@cgocable.néantca> a écrit dans le message
de news:4hdMd.9677$6f.5121@charlie.risq.qc.ca...
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être
récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi
ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code
se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
"Jacques Maugery" éantca> a écrit dans le message de news:4hdMd.9677$
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
Jacques Maugery
merci pour la solution. Dans mon livre rien de tel n'était mentionné. À mon avis, je devrais le remplacer...
--
Jacques
"Jean-Marc" a écrit dans le message de news: 420272b3$0$542$
"Jacques Maugery" éantca> a écrit dans le message de news:4hdMd.9677$
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
merci pour la solution. Dans mon livre rien de tel n'était mentionné. À mon
avis, je devrais le remplacer...
--
Jacques
"Jean-Marc" <nospam_jean_marc_n2@yahoo.fr> a écrit dans le message de news:
420272b3$0$542$ba620e4c@news.skynet.be...
"Jacques Maugery" <jacques.maugery@cgocable.néantca> a écrit dans le
message
de news:4hdMd.9677$6f.5121@charlie.risq.qc.ca...
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être
récupérée par l'affichage d'une nouvelle feuille proposant un choix.
Ainsi
ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le
code
se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
merci pour la solution. Dans mon livre rien de tel n'était mentionné. À mon avis, je devrais le remplacer...
--
Jacques
"Jean-Marc" a écrit dans le message de news: 420272b3$0$542$
"Jacques Maugery" éantca> a écrit dans le message de news:4hdMd.9677$
bonjour le groupe,
voilà mon objectif :
dans une première feuille, une commande est lancée. Lors du traitement,
une
vérification est faite, et si une variable est manquante, elle doit être récupérée par l'affichage d'une nouvelle feuille proposant un choix. Ainsi ma variable fait poursuivre ma procédure.
Mon problème est lors de l'appel de la nouvelle feuille : à l'exécution,
le
programme ne s'arrête pas pour attendre le choix de l'utilisateur. Le code se poursuit et une erreur est générée plus bas.
<snip>
If sTemplate = "" Then 'cas où le nom du fond de plan n'est pas trouvé
frmCart.Show
<snip>
Hello,
tu dois juste faire un appel modal de ta form frmCart, comme ceci:
frmCart.Show vbModal
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."