OVH Cloud OVH Cloud

Cherche mes cennes !

37 réponses
Avatar
garnote
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge

10 réponses

1 2 3 4
Avatar
garnote
À bien y penser, ce n'est pas vraiment la vitesse d'exécution
qui me tarabuste mais plutôt ce clignotement incessant
du sablier. J'ai tenté de le rendre invisible avec Application.Cursor
mais rien n'y fait. Soit dit en passant, ce ne sont pas ces petits
détails qui m'empêchent de dormir mais ... ;-)

Serge

"Denis Michon" <denis a écrit dans le message de news:
KsGAb.24502$
Bonjour Garnote,


Ce qui ralentit ta macro est cette section de ta procédure :
'--------------------
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
'--------------------

Ce truc appelle ta procédure à chaque fois que l'usager bouge (durant le
déplacement) le "curseur" (bouton) de ton Scrollbar.

Si les calculs à effectuer sont moindrement demandant pour le processeur,
il est normal qu'il ne puisse afficher un résultat

immédiat d'où la modification de l'affichage du curseur.


'----------------------------------
Private Sub ScrollBar1_Change()
Call Échelle
End Sub
'----------------------------------

Cette section, ne met pas à jour les données durant le déplacement mais
seulement lorsque le curseur(bouton) de la scrollbar

a été déplacé et relâché. Donc la macro ne s'exécute qu'une fois en
comparaison de l'événement suivant : Private Sub

ScrollBar1_Scroll() qui elle suscite une mise à jour en continu tout au
long du déplacement du bouton du scrollbar.


Si tu veux seulement que le curseur ne modifie pas son apparence durant
l'appel de la macro : Tu peux ajouter cette ligne de

code avant de lancer la procédure :

Application.Cursor = xlDefault
Call Échelle

Sauf que les calculs ne se feront pas plus rapidement ... et l'usager
devra attendre que le processeur termine les opérations

en cours...


Salutations!






"garnote" a écrit dans le message de
news:5hvAb.24488$

Ce n'est pas la peine de fouiller, tout va bien.
Mais une petite question :
J'ai une feuille protégée sur laquelle mes étudiant(e)s
peuvent utiliser une barre de défilement dans le but de
faire des animations. J'utilise ces deux macros liées àPrivate Sub
ScrollBar1_Change()

Call Échelle
End Sub

ladite barre :
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
et dans la macro Échelle, il y a :
ActiveSheeet.Unprotect au début et ActiveSheet.Protect à la fin.
Cependant, je constate que cette façon de faire
ralentit les choses. Quand j'utilise la barre de défilement,
le sablier est toujours présent. Je me demande s'il est possible
de procéder autrement pour éviter l'apparition du sablier.
As-tu ou avez-vous une suggestion ?

Serge


"Papyty" a écrit dans le message de news:
dbs9adcgl4az$
Bonjour @ tous et à garnote :
J'ai sélectionné ma zone de texte et écrit = $C$3
dans la barre de formule.
Erre-je ?


Autre solution si ce caractere doit etre utilisé souvent on peut d'aprés
mes lointains souvenirs changer l'affectation d'une touche du clavier
comme

le ² en éditant un fichier en Hexadecimale.
Je n'est plus le fichier exacte en tête mais je pourrais fouillé pour
retrouver la procédure.
--
@+
Thierry
07/12/2003 01:37:54








Avatar
Michel Gaboly
Re,

Tu dois pouvoir accélérer le traitement de façon
très classique : passage du recalcul en manuel
pendant le traitement, et rétablissement du calcul
auto à la fin, pour éviter les recalculs intermédiai-
res.

Sauf si la mise à l'échelle des graphiques n'entraîne
pas de recalcul, ce que je n'ai pas testé.

Rajoute éventuellement la suppression de l'af-
fichage, mais c'est probablement peu significatif :


Sub Échelle()
Application.ScreenUpdating = False ' optionnel
Application.Calculation = xlManual
' Ton Code
Application.Calculation = xlAutomatic
End Sub


PS - le "à" de ton bonjour ne passe pas sur Mac,
le code 224 y correspond à quelque chose qui res-
semble à un "égale" traversé d'un trait vertical
(un seul).



44-115-117-111-118-32-224-32-
114-117-111-106-110-111-66

Mes p'tites biéres sont digérés mais ce matin,
,j'ai les deux yeux dans l'même trou.
Heureusement que je ne donnais pas de commandes
vocales à mon ordi, il aurait trouvé ça hot de traduire
mes savants propos :-)
Et pour revenir aux choses sérieuses (!) , voici l'affaire :
J'ai un graphique «nuages de points» contenant deux
rectangles imbriqués dont les dimensions sont
modifiées par ma barre de défilement.
La macro «Échelle» ne fait que donner les mêmes
bornes à l'axe des X et à l'axe des Y.
Ce qui permet, à peu de choses près,
d'obtenir deux rectangles à l'échelle.
À votre avis, peut-on l'améliorer ?

Private Sub ScrollBar1_Change()
Call Échelle
End Sub

Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub

Sub Échelle()
ActiveSheet.Unprotect
d = Range("mini")
f = Range("maxi")
L = Range("large")
With ActiveSheet.ChartObjects("MonGraphique").Chart
With .Axes(xlValue)
.MinimumScale = d
.MaximumScale = f
.MajorUnit = L
End With
With .Axes(xlCategory)
.MinimumScale = d
.MaximumScale = f
.MajorUnit = L
End With
End With
ActiveSheet.Protect
End Sub

Serge

"Denis Michon" <denis a écrit dans le message de news:
TfzAb.24494$
Bonjour Match,

" ton clavier Canadien français...."

C'est vrai seulement si Garnote n'utilise pas le clavier numérique (pour
saisir le 4) !


Faut être précis sinon garnote va avoir de la difficulté à digérer sa
dernière bière !!


;-))


Salutations!



"Match" a écrit dans le message de
news:%

Salut Serge et les autres,
avec ton clavier Canadien français
Alt (droit)+4 (chiffre quatre) ça donne ¢

Match



"garnote" a écrit dans le message de
news:citAb.24480$
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge










--
Cordialement,

Michel Gaboly
http://www.gaboly.com



Avatar
Denis Michon
Bonjour Garnote,

Essaie ceci :

Private Sub ScrollBar1_Change()
Application.Cursor = xlNorthwestArrow
Call Échelle
Application.Cursor = xlDefault
End Sub

Private Sub ScrollBar1_Scroll()
ScrollBar1_Change
End Sub


Salutations!


"garnote" a écrit dans le message de news:OEGAb.24504$
À bien y penser, ce n'est pas vraiment la vitesse d'exécution
qui me tarabuste mais plutôt ce clignotement incessant
du sablier. J'ai tenté de le rendre invisible avec Application.Cursor
mais rien n'y fait. Soit dit en passant, ce ne sont pas ces petits
détails qui m'empêchent de dormir mais ... ;-)

Serge

"Denis Michon" <denis a écrit dans le message de news:
KsGAb.24502$
Bonjour Garnote,


Ce qui ralentit ta macro est cette section de ta procédure :
'--------------------
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
'--------------------

Ce truc appelle ta procédure à chaque fois que l'usager bouge (durant le
déplacement) le "curseur" (bouton) de ton Scrollbar.

Si les calculs à effectuer sont moindrement demandant pour le processeur,
il est normal qu'il ne puisse afficher un résultat

immédiat d'où la modification de l'affichage du curseur.


'----------------------------------
Private Sub ScrollBar1_Change()
Call Échelle
End Sub
'----------------------------------

Cette section, ne met pas à jour les données durant le déplacement mais
seulement lorsque le curseur(bouton) de la scrollbar

a été déplacé et relâché. Donc la macro ne s'exécute qu'une fois en
comparaison de l'événement suivant : Private Sub

ScrollBar1_Scroll() qui elle suscite une mise à jour en continu tout au
long du déplacement du bouton du scrollbar.


Si tu veux seulement que le curseur ne modifie pas son apparence durant
l'appel de la macro : Tu peux ajouter cette ligne de

code avant de lancer la procédure :

Application.Cursor = xlDefault
Call Échelle

Sauf que les calculs ne se feront pas plus rapidement ... et l'usager
devra attendre que le processeur termine les opérations

en cours...


Salutations!






"garnote" a écrit dans le message de
news:5hvAb.24488$

Ce n'est pas la peine de fouiller, tout va bien.
Mais une petite question :
J'ai une feuille protégée sur laquelle mes étudiant(e)s
peuvent utiliser une barre de défilement dans le but de
faire des animations. J'utilise ces deux macros liées àPrivate Sub
ScrollBar1_Change()

Call Échelle
End Sub

ladite barre :
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
et dans la macro Échelle, il y a :
ActiveSheeet.Unprotect au début et ActiveSheet.Protect à la fin.
Cependant, je constate que cette façon de faire
ralentit les choses. Quand j'utilise la barre de défilement,
le sablier est toujours présent. Je me demande s'il est possible
de procéder autrement pour éviter l'apparition du sablier.
As-tu ou avez-vous une suggestion ?

Serge


"Papyty" a écrit dans le message de news:
dbs9adcgl4az$
Bonjour @ tous et à garnote :
J'ai sélectionné ma zone de texte et écrit = $C$3
dans la barre de formule.
Erre-je ?


Autre solution si ce caractere doit etre utilisé souvent on peut d'aprés
mes lointains souvenirs changer l'affectation d'une touche du clavier
comme

le ² en éditant un fichier en Hexadecimale.
Je n'est plus le fichier exacte en tête mais je pourrais fouillé pour
retrouver la procédure.
--
@+
Thierry
07/12/2003 01:37:54








Avatar
garnote
Alors là, je suis sidéré par tant de connaissances.
C'est super extra démentiellement efficace !

Merci Ô grand maître du curseur.

Serge


"Denis Michon" <denis a écrit dans le message de news:
bOGAb.24505$
Bonjour Garnote,

Essaie ceci :

Private Sub ScrollBar1_Change()
Application.Cursor = xlNorthwestArrow
Call Échelle
Application.Cursor = xlDefault
End Sub

Private Sub ScrollBar1_Scroll()
ScrollBar1_Change
End Sub


Salutations!


"garnote" a écrit dans le message de
news:OEGAb.24504$

À bien y penser, ce n'est pas vraiment la vitesse d'exécution
qui me tarabuste mais plutôt ce clignotement incessant
du sablier. J'ai tenté de le rendre invisible avec Application.Cursor
mais rien n'y fait. Soit dit en passant, ce ne sont pas ces petits
détails qui m'empêchent de dormir mais ... ;-)

Serge

"Denis Michon" <denis a écrit dans le message de news:
KsGAb.24502$
Bonjour Garnote,


Ce qui ralentit ta macro est cette section de ta procédure :
'--------------------
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
'--------------------

Ce truc appelle ta procédure à chaque fois que l'usager bouge (durant le
déplacement) le "curseur" (bouton) de ton Scrollbar.

Si les calculs à effectuer sont moindrement demandant pour le
processeur,


il est normal qu'il ne puisse afficher un résultat
immédiat d'où la modification de l'affichage du curseur.


'----------------------------------
Private Sub ScrollBar1_Change()
Call Échelle
End Sub
'----------------------------------

Cette section, ne met pas à jour les données durant le déplacement mais
seulement lorsque le curseur(bouton) de la scrollbar

a été déplacé et relâché. Donc la macro ne s'exécute qu'une fois en
comparaison de l'événement suivant : Private Sub

ScrollBar1_Scroll() qui elle suscite une mise à jour en continu tout au
long du déplacement du bouton du scrollbar.


Si tu veux seulement que le curseur ne modifie pas son apparence durant
l'appel de la macro : Tu peux ajouter cette ligne de

code avant de lancer la procédure :

Application.Cursor = xlDefault
Call Échelle

Sauf que les calculs ne se feront pas plus rapidement ... et l'usager
devra attendre que le processeur termine les opérations

en cours...


Salutations!






"garnote" a écrit dans le message de
news:5hvAb.24488$

Ce n'est pas la peine de fouiller, tout va bien.
Mais une petite question :
J'ai une feuille protégée sur laquelle mes étudiant(e)s
peuvent utiliser une barre de défilement dans le but de
faire des animations. J'utilise ces deux macros liées àPrivate Sub
ScrollBar1_Change()

Call Échelle
End Sub

ladite barre :
Private Sub ScrollBar1_Scroll()
Call Échelle
End Sub
et dans la macro Échelle, il y a :
ActiveSheeet.Unprotect au début et ActiveSheet.Protect à la fin.
Cependant, je constate que cette façon de faire
ralentit les choses. Quand j'utilise la barre de défilement,
le sablier est toujours présent. Je me demande s'il est possible
de procéder autrement pour éviter l'apparition du sablier.
As-tu ou avez-vous une suggestion ?

Serge


"Papyty" a écrit dans le message de news:
dbs9adcgl4az$
Bonjour @ tous et à garnote :
J'ai sélectionné ma zone de texte et écrit = $C$3
dans la barre de formule.
Erre-je ?


Autre solution si ce caractere doit etre utilisé souvent on peut
d'aprés



mes lointains souvenirs changer l'affectation d'une touche du clavier
comme

le ² en éditant un fichier en Hexadecimale.
Je n'est plus le fichier exacte en tête mais je pourrais fouillé pour
retrouver la procédure.
--
@+
Thierry
07/12/2003 01:37:54













Avatar
Match
Tu as bien raison,
travaillant avec un portable, j'en viens à oublier l'existence de ce membre
partiellement amputé dont les douleurs fantômes se manifestent par la
présence de petits chiffres sur les côtés des touches. ;-)

et concernant la digestion de "Garnote" (c'est vrai que certaines sortes de
"garnotte" sont dures à digérer) surtout le "0, ¾"
il n'a qu'à en prendre "une Maudite" après tout c'est pas "la Fin du Monde"
près de "Trois Pistoles"...

Match (qui voit rouge en voyant tout ce blanc dehors)


"Denis Michon" <denis a écrit dans le message de
news:TfzAb.24494$
Bonjour Match,

" ton clavier Canadien français...."

C'est vrai seulement si Garnote n'utilise pas le clavier numérique (pour
saisir le 4) !


Faut être précis sinon garnote va avoir de la difficulté à digérer sa
dernière bière !!


;-))


Salutations!



"Match" a écrit dans le message de
news:%

Salut Serge et les autres,
avec ton clavier Canadien français
Alt (droit)+4 (chiffre quatre) ça donne ¢

Match



"garnote" a écrit dans le message de
news:citAb.24480$
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge










Avatar
Clément Marcotte
Si tu veux une solution un brin radicale:

Comme il est scientifiquement prouvé que la chaleur augmente la
vitesse de déplacement des électrons, tu peux mettre ton ordi sur ton
poêle et ouvrir les ronds. :-))))))))))))))))))

P.S. Vérifie ta police d'assurance avant...
Avatar
garnote
;-)))

Poêle au menton !

La chaleur provoque aussi des dilatations.
C'est pour cette raison que les journées sont
plus longues en été :-)))

Serge



"Clément Marcotte" a écrit dans le message
de news: #
Si tu veux une solution un brin radicale:

Comme il est scientifiquement prouvé que la chaleur augmente la
vitesse de déplacement des électrons, tu peux mettre ton ordi sur ton
poêle et ouvrir les ronds. :-))))))))))))))))))

P.S. Vérifie ta police d'assurance avant...




Avatar
Denis Michon
;-))


"Match" a écrit dans le message de news:%
Tu as bien raison,
travaillant avec un portable, j'en viens à oublier l'existence de ce membre
partiellement amputé dont les douleurs fantômes se manifestent par la
présence de petits chiffres sur les côtés des touches. ;-)

et concernant la digestion de "Garnote" (c'est vrai que certaines sortes de
"garnotte" sont dures à digérer) surtout le "0, ¾"
il n'a qu'à en prendre "une Maudite" après tout c'est pas "la Fin du Monde"
près de "Trois Pistoles"...

Match (qui voit rouge en voyant tout ce blanc dehors)


"Denis Michon" <denis a écrit dans le message de
news:TfzAb.24494$
Bonjour Match,

" ton clavier Canadien français...."

C'est vrai seulement si Garnote n'utilise pas le clavier numérique (pour
saisir le 4) !


Faut être précis sinon garnote va avoir de la difficulté à digérer sa
dernière bière !!


;-))


Salutations!



"Match" a écrit dans le message de
news:%

Salut Serge et les autres,
avec ton clavier Canadien français
Alt (droit)+4 (chiffre quatre) ça donne ¢

Match



"garnote" a écrit dans le message de
news:citAb.24480$
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge










Avatar
garnote
C'est la solution la plus courte.
Sur mon clavier : Alt Gr + 4

Serge

"Match" a écrit dans le message de news:
#
Salut Serge et les autres,
avec ton clavier Canadien français
Alt (droit)+4 (chiffre quatre) ça donne ¢

Match



"garnote" a écrit dans le message de
news:citAb.24480$
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge









Avatar
Denis Michon
Bonjour Garnote,

Si tu travailles avec Windows Xp, est-ce possible que tu sois en "Français multi langue" ?


Salutations!


"garnote" a écrit dans le message de news:EPKAb.24535$
C'est la solution la plus courte.
Sur mon clavier : Alt Gr + 4

Serge

"Match" a écrit dans le message de news:
#
Salut Serge et les autres,
avec ton clavier Canadien français
Alt (droit)+4 (chiffre quatre) ça donne ¢

Match



"garnote" a écrit dans le message de
news:citAb.24480$
Bonchoir les aminces,

Me demande si le symbole de la «cenne» est disponible
sous Excel. C'est un c avec une barre oblique qui le traverse.

A+

Serge









1 2 3 4