Bonjour, et j'espère que vous
n'êtes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propriété
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
José
Bonjour, et j'espère que vous
n'êtes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propriété
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
José
Bonjour, et j'espère que vous
n'êtes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propriété
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
José
bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?t X8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?t =588169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?t X8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".
Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".
j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.
merci pour ton aide.
José
On 20 déc, 17:18, isabelle wrote:bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?Merci pour votre aide.Jos
Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".
Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".
j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.
merci pour ton aide.
José
On 20 déc, 17:18, isabelle<i...@v.org> wrote:
bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".
Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".
j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.
merci pour ton aide.
José
On 20 déc, 17:18, isabelle wrote:bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?Merci pour votre aide.Jos
j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> Bonjour Isabelle,
> j'arrive deja à mettre mon userform en "premier plan".
> Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
> ce userform perd sa propriété "premier plan".
> j'aimerai lui redonner la propriété "premier plan" depuis une autre
> subroutine
> en particulier celle lancée par un ontime.
> merci pour ton aide.
> José
> On 20 déc, 17:18, isabelle wrote:
>> bonjour Jos ,
>> un exemple ici utilisant les api,http://www.vbforums.com/showthread.ph p?tX8169
>> isabelle
>> Le 2010-12-20 10:40, Alfred WALLACE a crit :
>>> Bonjour, et j'esp re que vous
>>> n' tes pas trop sous la neige !
>>> Puis je connaitre la position topmost d'un userform1
>>> dans une subroutine d'un module standard ?
>>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
>>> alors que je suis toujours dans la sub d'un module standard ?
>>> Merci pour votre aide.
>>> Jos
j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> Bonjour Isabelle,
> j'arrive deja à mettre mon userform en "premier plan".
> Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
> ce userform perd sa propriété "premier plan".
> j'aimerai lui redonner la propriété "premier plan" depuis une autre
> subroutine
> en particulier celle lancée par un ontime.
> merci pour ton aide.
> José
> On 20 déc, 17:18, isabelle<i...@v.org> wrote:
>> bonjour Jos ,
>> un exemple ici utilisant les api,http://www.vbforums.com/showthread.ph p?t=588169
>> isabelle
>> Le 2010-12-20 10:40, Alfred WALLACE a crit :
>>> Bonjour, et j'esp re que vous
>>> n' tes pas trop sous la neige !
>>> Puis je connaitre la position topmost d'un userform1
>>> dans une subroutine d'un module standard ?
>>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
>>> alors que je suis toujours dans la sub d'un module standard ?
>>> Merci pour votre aide.
>>> Jos
j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> Bonjour Isabelle,
> j'arrive deja à mettre mon userform en "premier plan".
> Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
> ce userform perd sa propriété "premier plan".
> j'aimerai lui redonner la propriété "premier plan" depuis une autre
> subroutine
> en particulier celle lancée par un ontime.
> merci pour ton aide.
> José
> On 20 déc, 17:18, isabelle wrote:
>> bonjour Jos ,
>> un exemple ici utilisant les api,http://www.vbforums.com/showthread.ph p?tX8169
>> isabelle
>> Le 2010-12-20 10:40, Alfred WALLACE a crit :
>>> Bonjour, et j'esp re que vous
>>> n' tes pas trop sous la neige !
>>> Puis je connaitre la position topmost d'un userform1
>>> dans une subroutine d'un module standard ?
>>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
>>> alors que je suis toujours dans la sub d'un module standard ?
>>> Merci pour votre aide.
>>> Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
01464dc5-61ef-4432-9493-ade73a04c...@p38g2000vbn.googlegroups.com...
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
01464dc5-61ef-4432-9493-ade73a04c...@p38g2000vbn.googlegroups.com...
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Bonjour,
Quelle est la d finition de ton expression : "topmost" ?
MichD
--------------------------------------------
"Alfred WALLACE" a crit dans le message de groupe de discussion :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
Merci.
| a priori "the most top" le plus au dessus
la lecture du commentaire qu'il a fait la r ponse d'Isabelle,
il a d fini sa probl matique et ce que je demandais !
MichD
--------------------------------------------
"LSteph" a crit dans le message de groupe de discussion :
bonjour,
a priori "the most top" le plus au dessus (not very fine translation
because my taylor was rich but became poor and lonesome) mais qui
doit tre "au premier plan"
Cordialement.
--
LSteph
On 20 d c, 16:56, "michdenis" wrote:
> Bonjour,
> Quelle est la d finition de ton expression : "topmost" ?
> MichD
> --------------------------------------------
> "Alfred WALLACE" a crit dans le message de groupe de discussion :
>
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
Merci.
| a priori "the most top" le plus au dessus
la lecture du commentaire qu'il a fait la r ponse d'Isabelle,
il a d fini sa probl matique et ce que je demandais !
MichD
--------------------------------------------
"LSteph" a crit dans le message de groupe de discussion :
570b59ff-4bc2-4ea3-8c96-d1479100f...@y23g2000yqd.googlegroups.com...
bonjour,
a priori "the most top" le plus au dessus (not very fine translation
because my taylor was rich but became poor and lonesome) mais qui
doit tre "au premier plan"
Cordialement.
--
LSteph
On 20 d c, 16:56, "michdenis" <michde...@hotmail.com> wrote:
> Bonjour,
> Quelle est la d finition de ton expression : "topmost" ?
> MichD
> --------------------------------------------
> "Alfred WALLACE" a crit dans le message de groupe de discussion :
> 01464dc5-61ef-4432-9493-ade73a04c...@p38g2000vbn.googlegroups.com...
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
Merci.
| a priori "the most top" le plus au dessus
la lecture du commentaire qu'il a fait la r ponse d'Isabelle,
il a d fini sa probl matique et ce que je demandais !
MichD
--------------------------------------------
"LSteph" a crit dans le message de groupe de discussion :
bonjour,
a priori "the most top" le plus au dessus (not very fine translation
because my taylor was rich but became poor and lonesome) mais qui
doit tre "au premier plan"
Cordialement.
--
LSteph
On 20 d c, 16:56, "michdenis" wrote:
> Bonjour,
> Quelle est la d finition de ton expression : "topmost" ?
> MichD
> --------------------------------------------
> "Alfred WALLACE" a crit dans le message de groupe de discussion :
>
> Bonjour, et j'esp re que vous
> n' tes pas trop sous la neige !
> Puis je connaitre la position topmost d'un userform1
> dans une subroutine d'un module standard ?
> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> alors que je suis toujours dans la sub d'un module standard ?
> Merci pour votre aide.
> Jos
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle wrote:j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.merci pour ton aide.JoséOn 20 déc, 17:18, isabelle wrote:bonjour Jos ,un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169isabelleLe 2010-12-20 10:40, Alfred WALLACE a crit :Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?Merci pour votre aide.Jos
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle<i...@v.org> wrote:
j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :
Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".
Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".
j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.
merci pour ton aide.
José
On 20 déc, 17:18, isabelle<i...@v.org> wrote:
bonjour Jos ,
un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169
isabelle
Le 2010-12-20 10:40, Alfred WALLACE a crit :
Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !
Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?
Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?
Merci pour votre aide.
Jos
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle wrote:j'ai testé ce code et cela fonctionne bien,
sur la page module,
Sub Macro1()
UserForm1.Show 0
End Sub
sur la page du userform
Private Declare Function SetWindowPos Lib "User32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub UserForm_Initialize()
SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
End Sub
isabelle
Le 2010-12-20 11:57, Alfred WALLACE a écrit :Bonjour Isabelle,
j'arrive deja à mettre mon userform en "premier plan".Mon soucis, est que, lorsque l'utilisateur change d'instance de excel,
ce userform perd sa propriété "premier plan".j'aimerai lui redonner la propriété "premier plan" depuis une autre
subroutine
en particulier celle lancée par un ontime.merci pour ton aide.JoséOn 20 déc, 17:18, isabelle wrote:bonjour Jos ,un exemple ici utilisant les api,http://www.vbforums.com/showthread.php?tX8169isabelleLe 2010-12-20 10:40, Alfred WALLACE a crit :Bonjour, et j'esp re que vous
n' tes pas trop sous la neige !Puis je connaitre la position topmost d'un userform1
dans une subroutine d'un module standard ?Et, si, il n'est pas topmost, comment lui redonner cette propri t
alors que je suis toujours dans la sub d'un module standard ?Merci pour votre aide.Jos
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle wrote:
> j'ai testé ce code et cela fonctionne bien,
> sur la page module,
> Sub Macro1()
> UserForm1.Show 0
> End Sub
> sur la page du userform
> Private Declare Function SetWindowPos Lib "User32" _
> (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
> ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
> ByVal cy As Long, ByVal wFlags As Long) As Long
> Private Declare Function FindWindowA Lib "User32" _
> (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> Private Sub UserForm_Initialize()
> SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
> End Sub
> isabelle
> Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> > Bonjour Isabelle,
> > j'arrive deja à mettre mon userform en "premier plan".
> > Mon soucis, est que, lorsque l'utilisateur change d'instance de excel ,
> > ce userform perd sa propriété "premier plan".
> > j'aimerai lui redonner la propriété "premier plan" depuis une aut re
> > subroutine
> > en particulier celle lancée par un ontime.
> > merci pour ton aide.
> > José
> > On 20 déc, 17:18, isabelle wrote:
> >> bonjour Jos ,
> >> un exemple ici utilisant les api,http://www.vbforums.com/showthread. php?tX8169
> >> isabelle
> >> Le 2010-12-20 10:40, Alfred WALLACE a crit :
> >>> Bonjour, et j'esp re que vous
> >>> n' tes pas trop sous la neige !
> >>> Puis je connaitre la position topmost d'un userform1
> >>> dans une subroutine d'un module standard ?
> >>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> >>> alors que je suis toujours dans la sub d'un module standard ?
> >>> Merci pour votre aide.
> >>> Jos- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle <i...@v.org> wrote:
> j'ai testé ce code et cela fonctionne bien,
> sur la page module,
> Sub Macro1()
> UserForm1.Show 0
> End Sub
> sur la page du userform
> Private Declare Function SetWindowPos Lib "User32" _
> (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
> ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
> ByVal cy As Long, ByVal wFlags As Long) As Long
> Private Declare Function FindWindowA Lib "User32" _
> (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> Private Sub UserForm_Initialize()
> SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
> End Sub
> isabelle
> Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> > Bonjour Isabelle,
> > j'arrive deja à mettre mon userform en "premier plan".
> > Mon soucis, est que, lorsque l'utilisateur change d'instance de excel ,
> > ce userform perd sa propriété "premier plan".
> > j'aimerai lui redonner la propriété "premier plan" depuis une aut re
> > subroutine
> > en particulier celle lancée par un ontime.
> > merci pour ton aide.
> > José
> > On 20 déc, 17:18, isabelle<i...@v.org> wrote:
> >> bonjour Jos ,
> >> un exemple ici utilisant les api,http://www.vbforums.com/showthread. php?t=588169
> >> isabelle
> >> Le 2010-12-20 10:40, Alfred WALLACE a crit :
> >>> Bonjour, et j'esp re que vous
> >>> n' tes pas trop sous la neige !
> >>> Puis je connaitre la position topmost d'un userform1
> >>> dans une subroutine d'un module standard ?
> >>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> >>> alors que je suis toujours dans la sub d'un module standard ?
> >>> Merci pour votre aide.
> >>> Jos- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
bonjour Isabelle,
merci pour ton code, j'arrive à faire
ceci (grace à ton aide et à celle d'autres personnes ici)
Cependant, ton exemple m'aide à préciser le soucis.
en effet, ce userform est bien devant toutes les fenêtres (powerpoint,
video, pdf, etc ...)
c'est super ..... mais,
le problème est le suivant :
si j'ouvre un second fichier excel, et que je reduis la feuille
ouverte, mon userform va se retrouver
réduit aussi !
il faudrait que, toutes les autres instances de feuilles excel
ouvertes soient "indépendantes" de
la première instance qui lance la macro du userform.
c'est un peu confu comme explications, j'espère que je ne suis pas
trop brouillon.
Merci encore
José
On 20 déc, 18:22, isabelle wrote:
> j'ai testé ce code et cela fonctionne bien,
> sur la page module,
> Sub Macro1()
> UserForm1.Show 0
> End Sub
> sur la page du userform
> Private Declare Function SetWindowPos Lib "User32" _
> (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
> ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
> ByVal cy As Long, ByVal wFlags As Long) As Long
> Private Declare Function FindWindowA Lib "User32" _
> (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
> Private Sub UserForm_Initialize()
> SetWindowPos FindWindowA("ThunderDFrame", Me.Caption), -1, 0, 0, 0, 0, 3
> End Sub
> isabelle
> Le 2010-12-20 11:57, Alfred WALLACE a écrit :
> > Bonjour Isabelle,
> > j'arrive deja à mettre mon userform en "premier plan".
> > Mon soucis, est que, lorsque l'utilisateur change d'instance de excel ,
> > ce userform perd sa propriété "premier plan".
> > j'aimerai lui redonner la propriété "premier plan" depuis une aut re
> > subroutine
> > en particulier celle lancée par un ontime.
> > merci pour ton aide.
> > José
> > On 20 déc, 17:18, isabelle wrote:
> >> bonjour Jos ,
> >> un exemple ici utilisant les api,http://www.vbforums.com/showthread. php?tX8169
> >> isabelle
> >> Le 2010-12-20 10:40, Alfred WALLACE a crit :
> >>> Bonjour, et j'esp re que vous
> >>> n' tes pas trop sous la neige !
> >>> Puis je connaitre la position topmost d'un userform1
> >>> dans une subroutine d'un module standard ?
> >>> Et, si, il n'est pas topmost, comment lui redonner cette propri t
> >>> alors que je suis toujours dans la sub d'un module standard ?
> >>> Merci pour votre aide.
> >>> Jos- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -