Se connecter / S'enregistrer

Résolu Changer type variable scrollbar vba

Solutions (5)
Tags :
  • Integer
  • Scrollbar
  • Programmation
|
Bonjour,

est-il possible de changer le type de variable,par exemple pour scrollbar1.min est de type integer à un type double ?


merci
Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Du coup, j'avais pas fait gaffe que c'était du VBA, tu pourrais même pas reprogrammer.
Mais je suppose qu'en utilisant une échelle deux fois plus petite, tu pourrais te débrouiller.
Plutôt que d'avoir une échelle avec un pas de 1 qui va jusqu'à 32768, tu prends une échelle avec un pas de 2 qui va jusqu'à 16384, et tu peux t'en sortir avec les limitations de l'integer.
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par Hakite.
  • Commenter cette réponse |
Score
0
òh
òi
|
oui c'est à peux prêt ce que je fais pour l'instant... ma foi je crois qu'il n'y a pas d'autre solution.

Sujet clos !
  • Commenter cette réponse |
Score
0
òh
òi
|
Et bien j'ai scrollbar.min qui est lié à Charts("toto").Axes(xlCategory).MinimumScale (de type double).


De ce fait je peux piloter l'axe du temps avec un "ascenseur".

Ca fonctionne très bien mais depuis l'autre jour j'ai mon axe du temps qui peux dépasser 32768 comme valeur... du côté graphique aucun soucis puisque la propriété MinimumScale est de type double mais scrollbar.min est de type integer donc ça plante.

Pour l'instant je lui dit de restarter le timer à 0 quand on est à 16384... mais j'aimerais bien pouvoir aller jusqu'à 32768.


voila voila

A+
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Salut,

Non on ne peut pas faire ça. A moins de reprogrammer la scrollbar.
Quelle serait l'utilité ?
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS