La seule chose possible c'est de provoquer le défilement, c'est tout.
Pourra-t-on faire ça avec du VBA ?
Merci.
papou
Bonjour Oui, avec par exemple pour faire des défilement sur la feuille active : 'petit défilement vers le haut sur 3 lignes ActiveWindow.SmallScroll up:= 3 'petit défilement vers le bas sur 3 lignes ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages ActiveWindow.LargeScroll down:= 2 'petit défilement vers le haut sur 2 pages ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en cherchant sur défilement ! ;-)
Cordialement Pascal
"Apitos" a écrit dans le message de news:
Salut,
La seule chose possible c'est de provoquer le défilement, c'est tout.
Pourra-t-on faire ça avec du VBA ?
Merci.
Bonjour
Oui, avec par exemple pour faire des défilement sur la feuille active :
'petit défilement vers le haut sur 3 lignes
ActiveWindow.SmallScroll up:= 3
'petit défilement vers le bas sur 3 lignes
ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages
ActiveWindow.LargeScroll down:= 2
'petit défilement vers le haut sur 2 pages
ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en
cherchant sur défilement !
;-)
Cordialement
Pascal
"Apitos" <apitos@gmail.com> a écrit dans le message de news:
6eda2b3a-1bd7-49be-86d5-048c4a905198@c65g2000hsa.googlegroups.com...
Salut,
La seule chose possible c'est de provoquer le défilement, c'est tout.
Bonjour Oui, avec par exemple pour faire des défilement sur la feuille active : 'petit défilement vers le haut sur 3 lignes ActiveWindow.SmallScroll up:= 3 'petit défilement vers le bas sur 3 lignes ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages ActiveWindow.LargeScroll down:= 2 'petit défilement vers le haut sur 2 pages ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en cherchant sur défilement ! ;-)
Cordialement Pascal
"Apitos" a écrit dans le message de news:
Salut,
La seule chose possible c'est de provoquer le défilement, c'est tout.
Pourra-t-on faire ça avec du VBA ?
Merci.
Apitos
Bonjour papou,
Oui, avec par exemple pour faire des défilement sur la feuille active : 'petit défilement vers le haut sur 3 lignes ActiveWindow.SmallScroll up:= 3 'petit défilement vers le bas sur 3 lignes ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages ActiveWindow.LargeScroll down:= 2 'petit défilement vers le haut sur 2 pages ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en cherchant sur défilement ! ;-)
Oui j'ai déjà vu ces commandes.
Mais peut-on les faire appeler dans un évènement d'un clique ou de la molette de la sourie ?
Merci.
Bonjour papou,
Oui, avec par exemple pour faire des défilement sur la feuille active :
'petit défilement vers le haut sur 3 lignes
ActiveWindow.SmallScroll up:= 3
'petit défilement vers le bas sur 3 lignes
ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages
ActiveWindow.LargeScroll down:= 2
'petit défilement vers le haut sur 2 pages
ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en
cherchant sur défilement !
;-)
Oui j'ai déjà vu ces commandes.
Mais peut-on les faire appeler dans un évènement d'un clique ou de la
molette de la sourie ?
Oui, avec par exemple pour faire des défilement sur la feuille active : 'petit défilement vers le haut sur 3 lignes ActiveWindow.SmallScroll up:= 3 'petit défilement vers le bas sur 3 lignes ActiveWindow.SmallScroll down:=3
'Grand défilement vers le bas sur 2 pages ActiveWindow.LargeScroll down:= 2 'petit défilement vers le haut sur 2 pages ActiveWindow.LargeScroll up:=2
Mais tu aurais pu trouver tout ça tout seul, dans l'aide de VBA, en cherchant sur défilement ! ;-)
Oui j'ai déjà vu ces commandes.
Mais peut-on les faire appeler dans un évènement d'un clique ou de la molette de la sourie ?
Merci.
Modeste
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Mais peut-on les faire appeler dans un évènement d'un clique ou de la molette de la sourie ?
???? heu.... ???? ne serait-ce point le comportement standard.... non ??? pourvu que le curseur soit situé à l'endroit adéquat
-- -- @+ ;o)))
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Mais peut-on les faire appeler dans un évènement d'un clique ou de la
molette de la sourie ?
????
heu.... ????
ne serait-ce point le comportement standard.... non ???
pourvu que le curseur soit situé à l'endroit adéquat
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Mais peut-on les faire appeler dans un évènement d'un clique ou de la molette de la sourie ?
???? heu.... ???? ne serait-ce point le comportement standard.... non ??? pourvu que le curseur soit situé à l'endroit adéquat
-- -- @+ ;o)))
Apitos
Bonsoir Modeste,
ne serait-ce point le comportement standard.... non ??? pourvu que le curseur soit situé à l'endroit adéquat
Pas compris !!!
Bon voila un petit exemple :
'-------------------------------------------- Sub mouvement_barre() Select Case barre_defilement Case is = en haut monObjet.en haut Case is= en bas monObjet.en bas End Select End Sub
'----------------------------
'--------------------- Sub MouseMove() If mouvement_sourie_detecte If Objet_sur_lequel_est_lasourie = barre_defiement Then mouvement_barre End If End If End Sub '----------------------------
Bonsoir Modeste,
ne serait-ce point le comportement standard.... non ???
pourvu que le curseur soit situé à l'endroit adéquat
Pas compris !!!
Bon voila un petit exemple :
'--------------------------------------------
Sub mouvement_barre()
Select Case barre_defilement
Case is = en haut
monObjet.en haut
Case is= en bas
monObjet.en bas
End Select
End Sub
'----------------------------
'---------------------
Sub MouseMove()
If mouvement_sourie_detecte
If Objet_sur_lequel_est_lasourie = barre_defiement Then
mouvement_barre
End If
End If
End Sub
'----------------------------
ne serait-ce point le comportement standard.... non ??? pourvu que le curseur soit situé à l'endroit adéquat
Pas compris !!!
Bon voila un petit exemple :
'-------------------------------------------- Sub mouvement_barre() Select Case barre_defilement Case is = en haut monObjet.en haut Case is= en bas monObjet.en bas End Select End Sub
'----------------------------
'--------------------- Sub MouseMove() If mouvement_sourie_detecte If Objet_sur_lequel_est_lasourie = barre_defiement Then mouvement_barre End If End If End Sub '----------------------------
Modeste
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Bon voila un petit exemple : '-------------------------------------------- Sub mouvement_barre() Select Case barre_defilement Case is = en haut monObjet.en haut Case is= en bas monObjet.en bas End Select End Sub '---------------------------- Sub MouseMove() If mouvement_sourie_detecte If Objet_sur_lequel_est_lasourie = barre_defiement Then mouvement_barre End If End If End Sub '----------------------------
:-(( Pas compris !!! il n'y a pas dans Excel d'évenement utilisateurs associés aux ScrollBars il n'y a que des propriétes ou etats
Les evenements ScrollBar d'application sont des process propres à Windows( comme ceux de Word, PWPT, OE et autres applis Windows) peut-etre existe-t-il des API utilisables pour ceci, je n'en n'ai pas connaissance...
Voir en VB , en Dot.net ou alors en langage C
-- -- @+ ;o)))
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Bon voila un petit exemple :
'--------------------------------------------
Sub mouvement_barre()
Select Case barre_defilement
Case is = en haut
monObjet.en haut
Case is= en bas
monObjet.en bas
End Select
End Sub
'----------------------------
Sub MouseMove()
If mouvement_sourie_detecte
If Objet_sur_lequel_est_lasourie = barre_defiement Then
mouvement_barre
End If
End If
End Sub
'----------------------------
:-((
Pas compris !!!
il n'y a pas dans Excel d'évenement utilisateurs associés aux ScrollBars
il n'y a que des propriétes ou etats
Les evenements ScrollBar d'application sont des process propres à Windows( comme ceux de Word, PWPT, OE et autres applis Windows)
peut-etre existe-t-il des API utilisables pour ceci, je n'en n'ai pas connaissance...
Bonsour® Apitos avec ferveur ;o))) vous nous disiez :
Bon voila un petit exemple : '-------------------------------------------- Sub mouvement_barre() Select Case barre_defilement Case is = en haut monObjet.en haut Case is= en bas monObjet.en bas End Select End Sub '---------------------------- Sub MouseMove() If mouvement_sourie_detecte If Objet_sur_lequel_est_lasourie = barre_defiement Then mouvement_barre End If End If End Sub '----------------------------
:-(( Pas compris !!! il n'y a pas dans Excel d'évenement utilisateurs associés aux ScrollBars il n'y a que des propriétes ou etats
Les evenements ScrollBar d'application sont des process propres à Windows( comme ceux de Word, PWPT, OE et autres applis Windows) peut-etre existe-t-il des API utilisables pour ceci, je n'en n'ai pas connaissance...