De rien, ça met un peu de temps mais j'suis pas expert en VBA, j'connais un peu plus en VBA Word (car j'suis sur un projet là-dedans) mais en VBA Excel, j'y connais rien ('fin c'est + ou - la même chose que VBA Word à part quelque objets...) !!!
navarro
bingo merci la premiere soluc est la bonne ca marche merci bcp Bendes :jap:
' ca c est pr copier de excel ds excel ca marche
With Worksheets("offer" )
.Range("C1:C5" ).Copy
.Range("D1:D5" ).PasteSpecial
End With
Set Woffer = Nothing
End Sub
Bendes
Si c'est pas "top secret", tu sais pas me lacher l'essentiel de ton code ??? En y jettantu coup d'oeil, se sera plus facile pour t'ider...
navarro
ben ca selectionne tout conne ca devrait je lance la macro pas a pas et tt vas mais le prob c que ca copie rien ds le .doc
je pense qu il fo essayer PasteSpecial mais je connais pas la syntaxe
Bendes
Explique-moi tj le comportement ou l'erreur...On ne sait jamais que peut me donner une idée...
[edtdd]--Message édité par Bendes--[/edtdd]
Bendes
Comme j'ai dit, j'ai pas testé, ça devrais te servir de piste...
Et j'ai pas autre idée...
navarro
ca marche pas ca
Woffer.Application.Selection.Text = TaCellule
ou
Woffer.Selection.Text = TaCellule
t'as pas une autre idee?
Merci
navarro
j'essai ca tt de suite on verra
Bendes
J'ai pas tester, c'est juste une idée ou une piste :
Set Woffer = GetObject(, "Word.Application" )
Woffer.Application.Selection.Text = TaCellule
ou
Woffer.Selection.Text = TaCellule
Y a surement des trucs à rajouter ou à modifier...
[edtdd]--Message édité par Bendes--[/edtdd]
navarro
en fait comme avec le publipostage ca marche pas je le contourne
je ve copier tte mes donnees ds une feuille excel
puis je copie tt le contenu de cette feuille ds un document Word
J ai essaier la Macro automatique maís comme je suis dans Excel (oui je code ds Execl) il me prends pas en compte le "coller " ds Word ggrrr
non je sais pas obtenir une variable Word application
Merci pour ton aide
Bendes
Donne-moi juste des infos en plus car j'pense avoir une soluce...
- Tu code dans Excel ?
- Tu sais obtenir une variable Word.Application ???
navarro
hum...je ve juste qq ch qui marche
m@nou
Par DDE çà marche sûr mais c un peu veillot :D et même pas sur que tu puisses écrire exactement où tu veux.
Je chercherais du côté OLE :??:
Mais j'ai jamais fait çà.
Bendes
Tu veux passer par le presse papier pour que dans Word tu puisse le récupérer ou ien le faire en live & direct ???
navarro
J'aimerais savoir par exemple comment copier le contenu le la case A1 dans un document Word