J’ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer
une valeur comprise entre 1 et 300.
Je visualise alors sur un graphe l’un des 300 produits que je suis.
Puis j’ai rajouté une liste déroulante de la 50 aine de famille de produits
que cela fait et quand je modifie cette cellule une macro met la
scrollbar.value à la valeur qu’il faut et je peux visionner le premier
produit de cette famille.
Seulement mon problème est que le curseur lui n’a pas suivi dans l’histoire
et donc quand je clique sur la scroll bar il défile à partir de là où il est
resté…
Un petit exemple car je ne sais pas si j’ai été très clair :
Je suis en train de regarder le produit 27 qui appartient à la famille de
produit Truquix
Je décide de passer à la famille de produits Bidulex ce sont les produits
150,151,et 153.
Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit
150 (en changeant le scrollbar.value de 27 à 150)
Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là
catastrophe le curseur qui lui n’as physiquement pas bougé me place donc au
produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur
mais comme je ne suis pas trop familiarisé avec les Scrollbars j’ai beau
chercher je ne trouve pas…
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.
Merci beaucoup de votre aide!
Bonjour.
Genre :
ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1
Cordialement.
Daniel
"Twistal" <Twistal@discussions.microsoft.com> a écrit dans le message de
news: B94268F0-269F-4B1B-96B4-E2A3BCA3BD4C@microsoft.com...
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de
paramétrer
une valeur comprise entre 1 et 300.
Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de
produits
que cela fait et quand je modifie cette cellule une macro met la
scrollbar.value à la valeur qu'il faut et je peux visionner le premier
produit de cette famille.
Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire
et donc quand je clique sur la scroll bar il défile à partir de là où il
est
resté.
Un petit exemple car je ne sais pas si j'ai été très clair :
Je suis en train de regarder le produit 27 qui appartient à la famille de
produit Truquix
Je décide de passer à la famille de produits Bidulex ce sont les produits
150,151,et 153.
Je sélectionne dans ma liste « Bidulex » et la macro me place sur le
produit
150 (en changeant le scrollbar.value de 27 à 150)
Je veux passer au produit 151 donc je clique à droite sur la scrollbar et
là
catastrophe le curseur qui lui n'as physiquement pas bougé me place donc
au
produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le
curseur
mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau
chercher je ne trouve pas.
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.
Merci beaucoup de votre aide!
Twistal
Bonjour daniel, merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon programme mais sans succès. Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur lequel je puisse agir. et puis ma liste me propose des noms, alors que que scrollbar.value représente bien un integer donc je ne peux pas les lier aussi facilement. je crois qu'en fait mon problème était due à une variable que j'ai appelé deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les pinceaux quelques peu. Cela dit je garde en tête ta solution pour le jour où je ferais une vraie list box a+ et merci
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.
Merci beaucoup de votre aide!
Bonjour daniel,
merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon
programme mais sans succès.
Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel
crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur
lequel je puisse agir. et puis ma liste me propose des noms, alors que que
scrollbar.value représente bien un integer donc je ne peux pas les lier aussi
facilement.
je crois qu'en fait mon problème était due à une variable que j'ai appelé
deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les
pinceaux quelques peu.
Cela dit je garde en tête ta solution pour le jour où je ferais une vraie
list box
a+ et merci
Bonjour.
Genre :
ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1
Cordialement.
Daniel
"Twistal" <Twistal@discussions.microsoft.com> a écrit dans le message de
news: B94268F0-269F-4B1B-96B4-E2A3BCA3BD4C@microsoft.com...
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de
paramétrer
une valeur comprise entre 1 et 300.
Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de
produits
que cela fait et quand je modifie cette cellule une macro met la
scrollbar.value à la valeur qu'il faut et je peux visionner le premier
produit de cette famille.
Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire
et donc quand je clique sur la scroll bar il défile à partir de là où il
est
resté.
Un petit exemple car je ne sais pas si j'ai été très clair :
Je suis en train de regarder le produit 27 qui appartient à la famille de
produit Truquix
Je décide de passer à la famille de produits Bidulex ce sont les produits
150,151,et 153.
Je sélectionne dans ma liste « Bidulex » et la macro me place sur le
produit
150 (en changeant le scrollbar.value de 27 à 150)
Je veux passer au produit 151 donc je clique à droite sur la scrollbar et
là
catastrophe le curseur qui lui n'as physiquement pas bougé me place donc
au
produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le
curseur
mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau
chercher je ne trouve pas.
Bonjour daniel, merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon programme mais sans succès. Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur lequel je puisse agir. et puis ma liste me propose des noms, alors que que scrollbar.value représente bien un integer donc je ne peux pas les lier aussi facilement. je crois qu'en fait mon problème était due à une variable que j'ai appelé deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les pinceaux quelques peu. Cela dit je garde en tête ta solution pour le jour où je ferais une vraie list box a+ et merci
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.
Merci beaucoup de votre aide!
Daniel
Alors : ActiveSheet.scrollbar1.Value = _ application.match(CelluleChoisie, ListeDeValidation, 0) CelluleChoisie représente le choix, ListeDeValidation la liste des familles de produits. Daniel "Twistal" a écrit dans le message de news:
Bonjour daniel, merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon programme mais sans succès. Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur lequel je puisse agir. et puis ma liste me propose des noms, alors que que scrollbar.value représente bien un integer donc je ne peux pas les lier aussi facilement. je crois qu'en fait mon problème était due à une variable que j'ai appelé deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les pinceaux quelques peu. Cela dit je garde en tête ta solution pour le jour où je ferais une vraie list box a+ et merci
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.
Merci beaucoup de votre aide!
Alors :
ActiveSheet.scrollbar1.Value = _
application.match(CelluleChoisie, ListeDeValidation, 0)
CelluleChoisie représente le choix, ListeDeValidation la liste des familles
de produits.
Daniel
"Twistal" <Twistal@discussions.microsoft.com> a écrit dans le message de
news: 11173BBB-35AE-4B35-BE5D-E2BCAA1C5081@microsoft.com...
Bonjour daniel,
merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon
programme mais sans succès.
Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel
crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur
lequel je puisse agir. et puis ma liste me propose des noms, alors que que
scrollbar.value représente bien un integer donc je ne peux pas les lier
aussi
facilement.
je crois qu'en fait mon problème était due à une variable que j'ai appelé
deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les
pinceaux quelques peu.
Cela dit je garde en tête ta solution pour le jour où je ferais une vraie
list box
a+ et merci
Bonjour.
Genre :
ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1
Cordialement.
Daniel
"Twistal" <Twistal@discussions.microsoft.com> a écrit dans le message de
news: B94268F0-269F-4B1B-96B4-E2A3BCA3BD4C@microsoft.com...
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de
paramétrer
une valeur comprise entre 1 et 300.
Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de
produits
que cela fait et quand je modifie cette cellule une macro met la
scrollbar.value à la valeur qu'il faut et je peux visionner le premier
produit de cette famille.
Seulement mon problème est que le curseur lui n'a pas suivi dans
l'histoire
et donc quand je clique sur la scroll bar il défile à partir de là où
il
est
resté.
Un petit exemple car je ne sais pas si j'ai été très clair :
Je suis en train de regarder le produit 27 qui appartient à la famille
de
produit Truquix
Je décide de passer à la famille de produits Bidulex ce sont les
produits
150,151,et 153.
Je sélectionne dans ma liste « Bidulex » et la macro me place sur le
produit
150 (en changeant le scrollbar.value de 27 à 150)
Je veux passer au produit 151 donc je clique à droite sur la scrollbar
et
là
catastrophe le curseur qui lui n'as physiquement pas bougé me place
donc
au
produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le
curseur
mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai
beau
chercher je ne trouve pas.
Alors : ActiveSheet.scrollbar1.Value = _ application.match(CelluleChoisie, ListeDeValidation, 0) CelluleChoisie représente le choix, ListeDeValidation la liste des familles de produits. Daniel "Twistal" a écrit dans le message de news:
Bonjour daniel, merci de ta réponse. J'ai esayé de placer ta ligne de code dans mon programme mais sans succès. Ce que j'ai appelé liste déroulante tout à l'heure c'est purement du Excel crée en faisant Données> Validation donc je n'ai pas d'objet Listbox sur lequel je puisse agir. et puis ma liste me propose des noms, alors que que scrollbar.value représente bien un integer donc je ne peux pas les lier aussi facilement. je crois qu'en fait mon problème était due à une variable que j'ai appelé deux fois "ligne" dans deux subs différentes et j'ai du me mélanger les pinceaux quelques peu. Cela dit je garde en tête ta solution pour le jour où je ferais une vraie list box a+ et merci
Bonjour. Genre : ActiveSheet.scrollbar1.Value = ActiveSheet.ListBox1.ListIndex + 1 Cordialement. Daniel "Twistal" a écrit dans le message de news:
Bonjour,
J'ai intégré une Scrollbar à une feuille excel, qui me permet de paramétrer une valeur comprise entre 1 et 300. Je visualise alors sur un graphe l'un des 300 produits que je suis.
Puis j'ai rajouté une liste déroulante de la 50 aine de famille de produits que cela fait et quand je modifie cette cellule une macro met la scrollbar.value à la valeur qu'il faut et je peux visionner le premier produit de cette famille. Seulement mon problème est que le curseur lui n'a pas suivi dans l'histoire et donc quand je clique sur la scroll bar il défile à partir de là où il est resté.
Un petit exemple car je ne sais pas si j'ai été très clair : Je suis en train de regarder le produit 27 qui appartient à la famille de produit Truquix Je décide de passer à la famille de produits Bidulex ce sont les produits 150,151,et 153. Je sélectionne dans ma liste « Bidulex » et la macro me place sur le produit 150 (en changeant le scrollbar.value de 27 à 150) Je veux passer au produit 151 donc je clique à droite sur la scrollbar et là catastrophe le curseur qui lui n'as physiquement pas bougé me place donc au produit 28.
Il doit me manquer un petit bout de code pour arriver à déplacer le curseur mais comme je ne suis pas trop familiarisé avec les Scrollbars j'ai beau chercher je ne trouve pas.