Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par
la fonction copier.
Genre presse-papier="toto" ou presse-papier =56,40 ou
presse-papier=29/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
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
isabelle
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
bonjour Milloche,
oui, on doit le faire en deux étapes.
la première étape est de mettre le texte dans une variable DataObject
et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject
Dim S As String
S = "Hello World"
DataObj.SetText S
DataObj.PutInClipboard
isabelle (ps/ merci à CPearson
http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par
la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
FS
Bonjour,
Oui, c'est possible. Pour du texte uniquement (mais on peut passer n'importe quoi en string et le reconvertir ensuite). Quelques exemples :
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
Bonjour,
Oui, c'est possible. Pour du texte uniquement (mais on peut passer
n'importe quoi en string et le reconvertir ensuite).
Quelques exemples :
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par
la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
milloche
Bonjour Isabelle Pas trop compris. Pas de sub ou end sub Et ou je les met ces 4 lignes ? <]:o))
"isabelle" a écrit dans le message de news:
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
Bonjour Isabelle
Pas trop compris.
Pas de sub ou end sub
Et ou je les met ces 4 lignes ?
<]:o))
"isabelle" <i@v> a écrit dans le message de news:
uBP1n2JKKHA.4820@TK2MSFTNGP02.phx.gbl...
bonjour Milloche,
oui, on doit le faire en deux étapes.
la première étape est de mettre le texte dans une variable DataObject
et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject
Dim S As String
S = "Hello World"
DataObj.SetText S
DataObj.PutInClipboard
isabelle (ps/ merci à CPearson
http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer
par la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
Bonjour Isabelle Pas trop compris. Pas de sub ou end sub Et ou je les met ces 4 lignes ? <]:o))
"isabelle" a écrit dans le message de news:
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
isabelle
ps/
il faut ajouter la référence à Microsoft Forms 2.0 Object Library (FM20.DLL)
isabelle
isabelle a écrit :
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
ps/
il faut ajouter la référence à Microsoft Forms 2.0 Object Library
(FM20.DLL)
isabelle
isabelle a écrit :
bonjour Milloche,
oui, on doit le faire en deux étapes.
la première étape est de mettre le texte dans une variable DataObject
et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject
Dim S As String
S = "Hello World"
DataObj.SetText S
DataObj.PutInClipboard
isabelle (ps/ merci à CPearson
http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS
passer par la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
il faut ajouter la référence à Microsoft Forms 2.0 Object Library (FM20.DLL)
isabelle
isabelle a écrit :
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
isabelle
bonjour Milloche,
Sub Macro1() Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard Range("A1") = DataObj.GetText End Sub
et il faut ajouter la référence à Microsoft Forms 2.0 Object Library (FM20.DLL)
isabelle
isabelle
milloche a écrit :
Bonjour Isabelle Pas trop compris. Pas de sub ou end sub Et ou je les met ces 4 lignes ? <]:o))
"isabelle" a écrit dans le message de news:
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
bonjour Milloche,
Sub Macro1()
Dim DataObj As New MSForms.DataObject
Dim S As String
S = "Hello World"
DataObj.SetText S
DataObj.PutInClipboard
Range("A1") = DataObj.GetText
End Sub
et il faut ajouter la référence à Microsoft Forms 2.0 Object Library
(FM20.DLL)
isabelle
isabelle
milloche a écrit :
Bonjour Isabelle
Pas trop compris.
Pas de sub ou end sub
Et ou je les met ces 4 lignes ?
<]:o))
"isabelle" <i@v> a écrit dans le message de news:
uBP1n2JKKHA.4820@TK2MSFTNGP02.phx.gbl...
bonjour Milloche,
oui, on doit le faire en deux étapes.
la première étape est de mettre le texte dans une variable DataObject
et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject
Dim S As String
S = "Hello World"
DataObj.SetText S
DataObj.PutInClipboard
isabelle (ps/ merci à CPearson
http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer
par la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
Sub Macro1() Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard Range("A1") = DataObj.GetText End Sub
et il faut ajouter la référence à Microsoft Forms 2.0 Object Library (FM20.DLL)
isabelle
isabelle
milloche a écrit :
Bonjour Isabelle Pas trop compris. Pas de sub ou end sub Et ou je les met ces 4 lignes ? <]:o))
"isabelle" a écrit dans le message de news:
bonjour Milloche,
oui, on doit le faire en deux étapes. la première étape est de mettre le texte dans une variable DataObject et la deuxième de charger le DataObject dans le presse-papiers de Windows
Dim DataObj As New MSForms.DataObject Dim S As String S = "Hello World" DataObj.SetText S DataObj.PutInClipboard
isabelle (ps/ merci à CPearson http://www.cpearson.com/Excel/clipboard.aspx)
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
milloche
Comme le riz Oncle Bens, incollable. Merci tous les deux. Bonne chance à Misange pour EXELABO ! Bye
"FS" a écrit dans le message de news:
Bonjour,
Oui, c'est possible. Pour du texte uniquement (mais on peut passer n'importe quoi en string et le reconvertir ensuite). Quelques exemples :
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.
Comme le riz Oncle Bens, incollable.
Merci tous les deux.
Bonne chance à Misange pour EXELABO !
Bye
"FS" <fs@news.group> a écrit dans le message de news:
eZ4KH4JKKHA.5808@TK2MSFTNGP03.phx.gbl...
Bonjour,
Oui, c'est possible. Pour du texte uniquement (mais on peut passer
n'importe quoi en string et le reconvertir ensuite).
Quelques exemples :
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum
Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer
par la fonction copier.
Genre presse-papier="toto" ou presse-papier V,40 ou
presse-papier)/08/09
Puis la coller par les moyens habituels.
Encore une drôle de question,non?
Merci.
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour le forum Peut-on, par macro, entrer une valeur dans le presse-papier SANS passer par la fonction copier. Genre presse-papier="toto" ou presse-papier V,40 ou presse-papier)/08/09 Puis la coller par les moyens habituels. Encore une drôle de question,non? Merci.