barre de défilement
#1
Débutant XLPages

Inscription: 16/02/2008

Messages: 7

Posté le : 18-02-2008 19h25
Bonjour,
j'ai créé une barre de défilement type formulaire, les valeurs permises ne peuvent varier que dans une plage de 0 à 30000.
y a t il un moyen de faire varier cette plage de -10 +10 par exemple ? :mind:
Hors Ligne
Rapport   Haut 

Re: barre de défilement
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 18-02-2008 19h46
Bonsoir domik, le Forum,

Les contrôles de la barre d'outils Formulaires sont obsolètes et ne doivent leur présence encore dans Excel que pour des raisons de compatibilité ascendante.

Depuis Excel 97 et l'apparition de VBA, il convient d'utiliser les contrôles ActiveX issus de la Boite à Outils Contrôles (barre d'outils Visual Basic). Avec le contrôles ActiveX Barre de défilement, il est possible de définir la valeur minimum en négatif (ce que ne permet pas ce même contrôle de la barre d'outils Formulaires).

Evidemment, ce n'est valable que si tu travailles sur PC (les ActiveX ne sont pas gérés dans les feuilles de calcul sous environnement Mac).

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: barre de défilement
#3
Débutant XLPages

Inscription: 16/02/2008

Messages: 7

Posté le : 18-02-2008 21h45
Merci pour ta réponse
Donc si je dois faire apparaitre la variation d'une barre de défilement créée avec la boite à outils contrôles, dans la cellule A1 je dois écrire un code du genre:
Private Sub ScrollBar1_Change()
Cells(11).Value ScrollBar1.Value
End Sub

je ne connais pas trop le vba :bof:
c'est pourquoi cela ne fonctionne pas
Hors Ligne
Rapport   Haut 

Re: barre de défilement
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 18-02-2008 21h51
Si, si je te confirme que ça fonctionne très bien comme ça.

Cela dit, il te faut mettre ce code au bon endroit : c'est à dire dans le module de code de la feuille contenant ton contrôle Barre de défilement.

Si tu ne veux pas te tromper, tu cliques sur l'icône ressemblant à une petite équerre (dans la barre d'outils visual basic) puis tu doubles cliques sur ton contrôle barre de défilement... et te voilà projeté dans le bon module de code avec la Private Sub :
Private Sub ScrollBar1_Change()

End Sub
préaffichée !!

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: barre de défilement
#5
Débutant XLPages

Inscription: 16/02/2008

Messages: 7

Posté le : 18-02-2008 21h56
A cause d'une petite étourderie ,je m'aperçois que finalement ce code marche très bien

merci de m'avoir orienté dans la bonne direction myDearFriend!
@+
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes