Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond, je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0 pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond, je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0 pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond, je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0 pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" <twinleym@hotmail.com> a écrit dans le message de
news:O2s8wZvbEHA.1004@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.
Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle, ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" a écrit dans le message de
news:un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
que
tumets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
toutmoment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,
jeme dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.Elles n'ont voulue s'installer que dans le module1 uniquement alors
que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pourl'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.
Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle, ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de
news:uAY05JwbEHA.1644@tk2msftngp13.phx.gbl...
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" <twinleym@hotmail.com> a écrit dans le message de
news:O2s8wZvbEHA.1004@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors
que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.
Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle, ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" a écrit dans le message de
news:un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
que
tumets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
toutmoment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,
jeme dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.Elles n'ont voulue s'installer que dans le module1 uniquement alors
que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pourl'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" <twinleym@hotmail.com> a écrit dans le message de
news:O2s8wZvbEHA.1004@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
les
macros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloque
tout. Merci pour votre aide.
à+
twinley
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors que
lesmacros qui lancent les OnTime et les macro associées sont en Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur 13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur 13
Un coup de main serait apprécié pour tordre le cou à cette erreur qui
bloquetout. Merci pour votre aide.
à+
twinley
Salut
pas testé
mais des variables nommées max et min qui sont des noms reservés pour
excel,
c'est peu prudent
essaie en changeant le nom de tes variables
a+
rural thierry
"twinley" a écrit dans le message de news:Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle,
ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" a écrit dans le message de
news:un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
quetumets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille
à
toutmoment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,jeme dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.Elles n'ont voulue s'installer que dans le module1 uniquement alors
quelesmacros qui lancent les OnTime et les macro associées sont en
Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionnebien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
ungraphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pourl'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur
13
Un coup de main serait apprécié pour tordre le cou à cette erreur
qui
bloquetout. Merci pour votre aide.
à+
twinley
Salut
pas testé
mais des variables nommées max et min qui sont des noms reservés pour
excel,
c'est peu prudent
essaie en changeant le nom de tes variables
a+
rural thierry
"twinley" <twinleym@hotmail.com> a écrit dans le message de news:
eXzOUSwbEHA.2476@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.
Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle,
ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de
news:uAY05JwbEHA.1644@tk2msftngp13.phx.gbl...
un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
que
tu
mets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" <twinleym@hotmail.com> a écrit dans le message de
news:O2s8wZvbEHA.1004@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille
à
tout
moment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,
je
me dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.
Elles n'ont voulue s'installer que dans le module1 uniquement alors
que
les
macros qui lancent les OnTime et les macro associées sont en
Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13
incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,
enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionne
bien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
un
graphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pour
l'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur
13
Un coup de main serait apprécié pour tordre le cou à cette erreur
qui
bloque
tout. Merci pour votre aide.
à+
twinley
Salut
pas testé
mais des variables nommées max et min qui sont des noms reservés pour
excel,
c'est peu prudent
essaie en changeant le nom de tes variables
a+
rural thierry
"twinley" a écrit dans le message de news:Bonjour Emcy
Max et Min sont autour de 4000.
En test, j'ai quand même déclaré en Long et j'ai toujours l'erreur 13.
Curieusement, l'err13 vient quand je lance la procédure d'arrêt des
OnTime.Quand je me sers des Min et Max dans leur macro d'adaptation d'échelle,
ça
marche sans erreur.
Troublant.
Merci pour ton aide
à+
twinley
--
à+D
"Emcy" a écrit dans le message de
news:un Integer à une valeur max de 32 000. as-tu vérifié que les chiffres
quetumets dans ces variables ne sont pas en dehors de cette limite ?
"twinley" a écrit dans le message de
news:Bonjour à tous,
J'applique la déclaration de var public donné dans le fil "tuer une
procédure", une solution donnée par ChrisV.
Je dois arrêter huit OnTime si je veux fermer proprement ma feuille
à
toutmoment.
Depuis le temps que je bricole sur ce truc, qui n'a jamais tourné
rond,jeme dis que c'est pas si simple.
Ces variables public en option explicit m'on fait avancer sur la
question.Elles n'ont voulue s'installer que dans le module1 uniquement alors
quelesmacros qui lancent les OnTime et les macro associées sont en
Feuil1.
Mais à la fermeture des OnTime je rencontre dans une sub une "erreur
13incompatibilité de type". Cela ne semble pas lié au OnTime en mode
stop,enfin je pense.
c'est une proc qui fait un autoscale sur un graphique, et qui
fonctionnebien, sans erreur.
voici les lignes où ça coince :
Dim Min As Integer
Dim Max As Integer
' max & min des bars affichées dans la graphique
Max = Int([MAX(Yhigh)])
Min = Int([MIN(Ylow)])
Yhigh, Ylow est un nom défini par ÞCALER.... à la façon pour avoir
ungraphique dynamique.
Quand je lance la série de Application.OnTime Now, proD, 0
pourl'arrêt complet,
XL bute sur la ligne Max = Int([MAX(Yhigh)]) avec l'erreur
13
Un coup de main serait apprécié pour tordre le cou à cette erreur
qui
bloquetout. Merci pour votre aide.
à+
twinley
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et + 32767.
il faut le dimensionner
en long par exemple.
j-p
Je crois que j'ai trouvé:
qu'elle type de variable renvoie la commande MAX(Yhigh) ?
il ne faut pas que ça soit un chiffre... remplaces Max = Int([MAX(Yhigh)])
par Max = MAX(Yhigh]
ou essaies ça (c'est pas très jolie, mais bon si ça marche...) : Max > Int(Str(MAX(Yhigh)))
A quoi servent tes crochets dans Max = Int([MAX(Yhigh)]) ?
Max = Int([MAX(Yhigh)])
"JpPradier" a écrit dans le message
de news:Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et +
32767.
il faut le dimensionneren long par exemple.
j-p
Je crois que j'ai trouvé:
qu'elle type de variable renvoie la commande MAX(Yhigh) ?
il ne faut pas que ça soit un chiffre... remplaces Max = Int([MAX(Yhigh)])
par Max = MAX(Yhigh]
ou essaies ça (c'est pas très jolie, mais bon si ça marche...) : Max > Int(Str(MAX(Yhigh)))
A quoi servent tes crochets dans Max = Int([MAX(Yhigh)]) ?
Max = Int([MAX(Yhigh)])
"JpPradier" <jp.pradier.JVeuxPasDeSpam@wanadoo.fr> a écrit dans le message
de news:ePJxE6wbEHA.3144@TK2MSFTNGP09.phx.gbl...
Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et +
32767.
il faut le dimensionner
en long par exemple.
j-p
Je crois que j'ai trouvé:
qu'elle type de variable renvoie la commande MAX(Yhigh) ?
il ne faut pas que ça soit un chiffre... remplaces Max = Int([MAX(Yhigh)])
par Max = MAX(Yhigh]
ou essaies ça (c'est pas très jolie, mais bon si ça marche...) : Max > Int(Str(MAX(Yhigh)))
A quoi servent tes crochets dans Max = Int([MAX(Yhigh)]) ?
Max = Int([MAX(Yhigh)])
"JpPradier" a écrit dans le message
de news:Bonjour Twinley
Ne cherche pas plus loin : Un integer est compris entre -32768 et +
32767.
il faut le dimensionneren long par exemple.
j-p