Bonjour à nouveau,
En cherchant davantage … je réussi à faire ce dont je souhaite (voir plus bas) mais … par un évènement SelectionChange. L'usager aurait donc à cliquer dans la feuille.
Serait-il possible de … créer … un évènement Scroll? À ce serait parfait. ???
Sub RememberWindowPosition()
If ActiveSheet.Name = Feuil54.Name Then
With ActiveWindow
aRow = .ScrollRow
aColumn = .ScrollColumn
End With
aRange = Selection.Address
'MsgBox (aRow)
If aRow > Feuil54.Range("CN_FMDetFilterSelectZone").Row And _
aRow < Feuil54.Range("CN_FMDetFilterSelectZone").Row + Feuil54.Range("CN_FMDetFilterSelectZone").Rows.Count - 1 Then
Feuil54.Unprotect Feuil7.Range("CN_ValidShPwd").Value
Feuil54.Range("B14").Value = Feuil54.Cells(aRow, Feuil54.Range("CN_FMDetFilterSelectZone").Column).Value
End If
End If
End Sub
Bonjour à nouveau,
En cherchant davantage … je réussi à faire ce dont je souhaite (voir plus bas) mais … par un évènement SelectionChange. L'usager aurait donc à cliquer dans la feuille.
Serait-il possible de … créer … un évènement Scroll? À ce serait parfait. ???
Sub RememberWindowPosition()
If ActiveSheet.Name = Feuil54.Name Then
With ActiveWindow
aRow = .ScrollRow
aColumn = .ScrollColumn
End With
aRange = Selection.Address
'MsgBox (aRow)
If aRow > Feuil54.Range("CN_FMDetFilterSelectZone").Row And _
aRow < Feuil54.Range("CN_FMDetFilterSelectZone").Row + Feuil54.Range("CN_FMDetFilterSelectZone").Rows.Count - 1 Then
Feuil54.Unprotect Feuil7.Range("CN_ValidShPwd").Value
Feuil54.Range("B14").Value = Feuil54.Cells(aRow, Feuil54.Range("CN_FMDetFilterSelectZone").Column).Value
End If
End If
End Sub
Bonjour à nouveau,
En cherchant davantage … je réussi à faire ce dont je souhaite (voir plus bas) mais … par un évènement SelectionChange. L'usager aurait donc à cliquer dans la feuille.
Serait-il possible de … créer … un évènement Scroll? À ce serait parfait. ???
Sub RememberWindowPosition()
If ActiveSheet.Name = Feuil54.Name Then
With ActiveWindow
aRow = .ScrollRow
aColumn = .ScrollColumn
End With
aRange = Selection.Address
'MsgBox (aRow)
If aRow > Feuil54.Range("CN_FMDetFilterSelectZone").Row And _
aRow < Feuil54.Range("CN_FMDetFilterSelectZone").Row + Feuil54.Range("CN_FMDetFilterSelectZone").Rows.Count - 1 Then
Feuil54.Unprotect Feuil7.Range("CN_ValidShPwd").Value
Feuil54.Range("B14").Value = Feuil54.Cells(aRow, Feuil54.Range("CN_FMDetFilterSelectZone").Column).Value
End If
End If
End Sub
Bonjour à nouveau,
Merci. Mais en me relisant … peut-être que j'ai mal exprimé le besoin? Désolé. Je ne crois pas que cela a un lien avec le figer les volets.
En déroulant vers le bas ou vers le haut … avec la souris ou par la barre de défilement … j'aimerais que la valeur de ma cellule B14 change selon la valeur de la colonne Z de la ligne du Scroll.
Je réussi à le faire avec le SelectionChange … mais je souhaiterais le faire selon la ligne du Scroll … sans … devoir faire un clic dans la feuille mais seulement par le scroll.
C'est pour cela que je me demandais si c'était possible de créer un évènement Scroll ou???
Bonjour à nouveau,
Merci. Mais en me relisant … peut-être que j'ai mal exprimé le besoin? Désolé. Je ne crois pas que cela a un lien avec le figer les volets.
En déroulant vers le bas ou vers le haut … avec la souris ou par la barre de défilement … j'aimerais que la valeur de ma cellule B14 change selon la valeur de la colonne Z de la ligne du Scroll.
Je réussi à le faire avec le SelectionChange … mais je souhaiterais le faire selon la ligne du Scroll … sans … devoir faire un clic dans la feuille mais seulement par le scroll.
C'est pour cela que je me demandais si c'était possible de créer un évènement Scroll ou???
Bonjour à nouveau,
Merci. Mais en me relisant … peut-être que j'ai mal exprimé le besoin? Désolé. Je ne crois pas que cela a un lien avec le figer les volets.
En déroulant vers le bas ou vers le haut … avec la souris ou par la barre de défilement … j'aimerais que la valeur de ma cellule B14 change selon la valeur de la colonne Z de la ligne du Scroll.
Je réussi à le faire avec le SelectionChange … mais je souhaiterais le faire selon la ligne du Scroll … sans … devoir faire un clic dans la feuille mais seulement par le scroll.
C'est pour cela que je me demandais si c'était possible de créer un évènement Scroll ou???
J'utilise d'ailleurs le MSCOMCTL.ocx. Alors je comprend bien les
implications.
**** Cela est relativement simple vs le code du fichier à télécharger!
**** Désolé, mais je ne comprends pas le fond de ton problème!
**** Que vient faire l'impression dans la description de ton problème?
'---------------------
Mais le problème est qu'alors sans un évènement Scroll ou une autre
solution … l'usager .. doit … soit cliquer à quelque part ou faire une
action quelconque pour déclencher le changement de valeur en question.
'---------------------
**** Explique, quelles actions les usagers doivent réaliser? Qu'est-ce
qui t'empêche d'avoir seulement un tableau au lieu de petits tableaux de
9 lignes?
**** Si tu avais à refaire la présentation des données, qu'elles
devraient être la disposition de ces données? Qu'est-ce qui t'empêche de
modifier la présentation?
MichD
J'utilise d'ailleurs le MSCOMCTL.ocx. Alors je comprend bien les
implications.
**** Cela est relativement simple vs le code du fichier à télécharger!
**** Désolé, mais je ne comprends pas le fond de ton problème!
**** Que vient faire l'impression dans la description de ton problème?
'---------------------
Mais le problème est qu'alors sans un évènement Scroll ou une autre
solution … l'usager .. doit … soit cliquer à quelque part ou faire une
action quelconque pour déclencher le changement de valeur en question.
'---------------------
**** Explique, quelles actions les usagers doivent réaliser? Qu'est-ce
qui t'empêche d'avoir seulement un tableau au lieu de petits tableaux de
9 lignes?
**** Si tu avais à refaire la présentation des données, qu'elles
devraient être la disposition de ces données? Qu'est-ce qui t'empêche de
modifier la présentation?
MichD
J'utilise d'ailleurs le MSCOMCTL.ocx. Alors je comprend bien les
implications.
**** Cela est relativement simple vs le code du fichier à télécharger!
**** Désolé, mais je ne comprends pas le fond de ton problème!
**** Que vient faire l'impression dans la description de ton problème?
'---------------------
Mais le problème est qu'alors sans un évènement Scroll ou une autre
solution … l'usager .. doit … soit cliquer à quelque part ou faire une
action quelconque pour déclencher le changement de valeur en question.
'---------------------
**** Explique, quelles actions les usagers doivent réaliser? Qu'est-ce
qui t'empêche d'avoir seulement un tableau au lieu de petits tableaux de
9 lignes?
**** Si tu avais à refaire la présentation des données, qu'elles
devraient être la disposition de ces données? Qu'est-ce qui t'empêche de
modifier la présentation?
MichD
Encore merci.
C'est que … l'usager peut vouloir imprimer tous les tableaux … d'un clic.
J'ai alors un bouton qui active une macro qui gère le tout correctement. Dont qui vient ajuster l'entête. C'est pourquoi je parlais de l'impression.
Mais … lorsque l'usager ne veut seulement que descendre dans la feuille … si je n'ai qu'une seule entête … alors la valeur en question ne peut se modifier en conséquence à moins de déclencher une macro … ce que j'aurais souhaité éviter,
Par exemple disons que je n'ai qu'une seule entête qui est en haut totalement de la feuille et dont il y a un Figer les volets juste en dessous de celle-ci. Lorsque l'usager descend dans la feuille et qu'il est rendu à la section ZZ … dans l'entête il faut que ce soit inscrit ZZ dans la cellule en question. S'il remonte et qu'il est dans la section BB … la valeur doit être BB dans la cellule en question.
Un énorme merci. Je vais gérer la situation en informant bien l'usager je crois bien. Je ne crois pas que je vais risquer d'aller avec ce que vous m'avez expédié pour les raisons que vous m'avez gentiment mentionné.
Encore merci.
C'est que … l'usager peut vouloir imprimer tous les tableaux … d'un clic.
J'ai alors un bouton qui active une macro qui gère le tout correctement. Dont qui vient ajuster l'entête. C'est pourquoi je parlais de l'impression.
Mais … lorsque l'usager ne veut seulement que descendre dans la feuille … si je n'ai qu'une seule entête … alors la valeur en question ne peut se modifier en conséquence à moins de déclencher une macro … ce que j'aurais souhaité éviter,
Par exemple disons que je n'ai qu'une seule entête qui est en haut totalement de la feuille et dont il y a un Figer les volets juste en dessous de celle-ci. Lorsque l'usager descend dans la feuille et qu'il est rendu à la section ZZ … dans l'entête il faut que ce soit inscrit ZZ dans la cellule en question. S'il remonte et qu'il est dans la section BB … la valeur doit être BB dans la cellule en question.
Un énorme merci. Je vais gérer la situation en informant bien l'usager je crois bien. Je ne crois pas que je vais risquer d'aller avec ce que vous m'avez expédié pour les raisons que vous m'avez gentiment mentionné.
Encore merci.
C'est que … l'usager peut vouloir imprimer tous les tableaux … d'un clic.
J'ai alors un bouton qui active une macro qui gère le tout correctement. Dont qui vient ajuster l'entête. C'est pourquoi je parlais de l'impression.
Mais … lorsque l'usager ne veut seulement que descendre dans la feuille … si je n'ai qu'une seule entête … alors la valeur en question ne peut se modifier en conséquence à moins de déclencher une macro … ce que j'aurais souhaité éviter,
Par exemple disons que je n'ai qu'une seule entête qui est en haut totalement de la feuille et dont il y a un Figer les volets juste en dessous de celle-ci. Lorsque l'usager descend dans la feuille et qu'il est rendu à la section ZZ … dans l'entête il faut que ce soit inscrit ZZ dans la cellule en question. S'il remonte et qu'il est dans la section BB … la valeur doit être BB dans la cellule en question.
Un énorme merci. Je vais gérer la situation en informant bien l'usager je crois bien. Je ne crois pas que je vais risquer d'aller avec ce que vous m'avez expédié pour les raisons que vous m'avez gentiment mentionné.