Bonjour,
J'aimerais simuler l'appui simultané des touches: CTRL + MAJ + flèche en bas
afin de sélectionné une plage de donnée. J'utilise pour cela l'instruction :
SendKeys "(+^{DOWN})", True, qui ne fonctionne pas. Je travaille sous excel
2000.
Merci pour votre aide,
François
Effectivement je lançais ma macro depuis la fenêtre VBA. Merci pour ton aide!
??? Que tu fasses outils macros executer ou que tu la lances depuis un bouton dans la feuille il n'y a rien besoin de rediriger si tu es sur la feuille excel et que tu executes cette macro cela fonctionne . Si ta macro d'avant avait planté tu dois cependant refermer la fenêtre VBA avant d'executer à nouveau.
"François" a écrit dans le message de news:
Bonjour isabelle on ne peut pas la rediriger sur la feuille d'excel? Merci
bonjour Francois,
c'est normal puisque la commande SendKeys est exécuté sur la page active.
isabelle
Un élément de réponse: ma macro fonctionne quand je la lance depuis la feuille de calcul mais pas depuis l'éditeur de macro!
Toutes mes excuse pour mon manque de clarté et mes imprécisions
En fait quand je lance sous forme de macro, je reste dans la cellule A1 , la cellule A1 est sélectionnée et je n'obtiends pas la sélection des données de la colonne. Ce qui serait identique à l'instruction: Range(Selection, Selection.End(xlDown)).Select Merci de t'inquiéter!
... c'était un exemple pour adapter tu remplace f3 par down ainsi Sub test() Application.SendKeys "+(^{down})" End Sub
Ce qui se lance sur la feuille de ton choix. ou vraiment je ne comprends pas ce que tu souhaiterais faire d'autre ou ce qui n'irait pas ...?
a+
lSteph
"François" a écrit dans le message de news:
Merci LSteph, je me suis exprimé d'une manière incomplète. Application.SendKeys "+(^{f3})" se lance depuis une macro et devait agir sur la feuil1 du document actif . Merci pour votre patience!
"LSteph" wrote:
Bonjour François, exemple:
Sub test() Application.SendKeys "+(^{f3})" End Sub
'lSteph "François" a écrit dans le message de news:
Bonjour, J'aimerais simuler l'appui simultané des touches: CTRL + MAJ + flèche en bas afin de sélectionné une plage de donnée. J'utilise pour cela l'instruction : SendKeys "(+^{DOWN})", True, qui ne fonctionne pas. Je travaille sous excel 2000. Merci pour votre aide, François
Merci LSteph
Effectivement je lançais ma macro depuis la fenêtre VBA. Merci pour ton aide!
???
Que tu fasses outils macros executer
ou que tu la lances depuis un bouton dans la feuille
il n'y a rien besoin de rediriger
si tu es sur la feuille excel et que tu executes cette macro
cela fonctionne .
Si ta macro d'avant avait planté tu dois cependant refermer la fenêtre VBA
avant d'executer à nouveau.
"François" <Franois@discussions.microsoft.com> a écrit dans le message de
news: 4660F0CF-D524-4575-B189-C6F88DC09CF7@microsoft.com...
Bonjour isabelle
on ne peut pas la rediriger sur la feuille d'excel?
Merci
bonjour Francois,
c'est normal puisque la commande SendKeys est exécuté sur la page active.
isabelle
Un élément de réponse: ma macro fonctionne quand je la lance depuis la
feuille de calcul mais pas depuis l'éditeur de macro!
Toutes mes excuse pour mon manque de clarté et mes imprécisions
En fait quand je lance sous forme de macro, je reste dans la cellule A1
, la
cellule A1 est sélectionnée et je n'obtiends pas la sélection des
données de
la colonne. Ce qui serait identique à l'instruction: Range(Selection,
Selection.End(xlDown)).Select
Merci de t'inquiéter!
... c'était un exemple pour adapter tu remplace f3 par down ainsi
Sub test()
Application.SendKeys "+(^{down})"
End Sub
Ce qui se lance sur la feuille de ton choix.
ou vraiment je ne comprends pas ce que tu souhaiterais faire d'autre
ou ce qui n'irait pas ...?
a+
lSteph
"François" <Franois@discussions.microsoft.com> a écrit dans le message
de
news: 946D49B7-824C-4EFA-923F-BEA9F602BBE4@microsoft.com...
Merci LSteph, je me suis exprimé d'une manière incomplète.
Application.SendKeys "+(^{f3})" se lance depuis une macro et devait
agir
sur
la feuil1 du document actif . Merci pour votre patience!
"LSteph" wrote:
Bonjour François,
exemple:
Sub test()
Application.SendKeys "+(^{f3})"
End Sub
'lSteph
"François" <Franois@discussions.microsoft.com> a écrit dans le
message de
news: BC1F8E61-48EC-4BB1-99DE-91359BAB1CCE@microsoft.com...
Bonjour,
J'aimerais simuler l'appui simultané des touches: CTRL + MAJ +
flèche
en
bas
afin de sélectionné une plage de donnée. J'utilise pour cela
l'instruction
:
SendKeys "(+^{DOWN})", True, qui ne fonctionne pas. Je travaille
sous
excel
2000.
Merci pour votre aide,
François
Effectivement je lançais ma macro depuis la fenêtre VBA. Merci pour ton aide!
??? Que tu fasses outils macros executer ou que tu la lances depuis un bouton dans la feuille il n'y a rien besoin de rediriger si tu es sur la feuille excel et que tu executes cette macro cela fonctionne . Si ta macro d'avant avait planté tu dois cependant refermer la fenêtre VBA avant d'executer à nouveau.
"François" a écrit dans le message de news:
Bonjour isabelle on ne peut pas la rediriger sur la feuille d'excel? Merci
bonjour Francois,
c'est normal puisque la commande SendKeys est exécuté sur la page active.
isabelle
Un élément de réponse: ma macro fonctionne quand je la lance depuis la feuille de calcul mais pas depuis l'éditeur de macro!
Toutes mes excuse pour mon manque de clarté et mes imprécisions
En fait quand je lance sous forme de macro, je reste dans la cellule A1 , la cellule A1 est sélectionnée et je n'obtiends pas la sélection des données de la colonne. Ce qui serait identique à l'instruction: Range(Selection, Selection.End(xlDown)).Select Merci de t'inquiéter!
... c'était un exemple pour adapter tu remplace f3 par down ainsi Sub test() Application.SendKeys "+(^{down})" End Sub
Ce qui se lance sur la feuille de ton choix. ou vraiment je ne comprends pas ce que tu souhaiterais faire d'autre ou ce qui n'irait pas ...?
a+
lSteph
"François" a écrit dans le message de news:
Merci LSteph, je me suis exprimé d'une manière incomplète. Application.SendKeys "+(^{f3})" se lance depuis une macro et devait agir sur la feuil1 du document actif . Merci pour votre patience!
"LSteph" wrote:
Bonjour François, exemple:
Sub test() Application.SendKeys "+(^{f3})" End Sub
'lSteph "François" a écrit dans le message de news:
Bonjour, J'aimerais simuler l'appui simultané des touches: CTRL + MAJ + flèche en bas afin de sélectionné une plage de donnée. J'utilise pour cela l'instruction : SendKeys "(+^{DOWN})", True, qui ne fonctionne pas. Je travaille sous excel 2000. Merci pour votre aide, François