OVH Cloud OVH Cloud

Copier dans Word - Coller dans Excel

3 réponses
Avatar
Nico
Bonjour à toutes et à tous.

Une question simple pour moi sans réponse : Quel est le code VB qui me
permettrait de coller dans Excel un texte sélectionné dans Word.

Merci d'avance,

Nicolas

3 réponses

Avatar
Carl
myWordApplication.Selection.Copy
myExcelApplication.Selection.Paste

avec les deux objets instanciés auparavant, bien sûr

pour la sélection elle même :

'***************************************************************************
************
' Selectionne un nombre de lignes
'***************************************************************************
************
Public Sub Selectionner_lignes(Optional Nbre_de_lignes As Variant)
If IsMissing(Nbre_de_lignes) Then Nbre_de_lignes = 1
myWordApplication.Selection.MoveDown Unit:=wdLine, Count:=Nbre_de_lignes,
Extend:=wdExtend

End Sub
'***************************************************************************
************
' Selectionne tout
'***************************************************************************
************
Public Sub Selectionner_Tout()
myWordApplication.Selection.WholeStory
End Sub
'***************************************************************************
************
' Selectionne un paragraphe
'***************************************************************************
************
Public Sub Selectionner_paragraphe(Numero_paragraphe As Long)

myWordApplication.ActiveDocument.Paragraphs(Numero_paragraphe).Range.Select
End Sub
Avatar
Nico
Merci beaucoup pour la partie Copy...

...Néanmoins je ne sais pas déclarer la feuille excel dans laquelle je veux
copier le texte Word sélectionné !

Pouvez vous m'éclairer une nouvelle fois ?


"Carl" a écrit dans le message de news:
3f65dada$0$27051$
myWordApplication.Selection.Copy
myExcelApplication.Selection.Paste

avec les deux objets instanciés auparavant, bien sûr

pour la sélection elle même :




'***************************************************************************
************
' Selectionne un nombre de lignes



'***************************************************************************
************
Public Sub Selectionner_lignes(Optional Nbre_de_lignes As Variant)
If IsMissing(Nbre_de_lignes) Then Nbre_de_lignes = 1
myWordApplication.Selection.MoveDown Unit:=wdLine,


Count:=Nbre_de_lignes,
Extend:=wdExtend

End Sub



'***************************************************************************
************
' Selectionne tout



'***************************************************************************
************
Public Sub Selectionner_Tout()
myWordApplication.Selection.WholeStory
End Sub



'***************************************************************************
************
' Selectionne un paragraphe



'***************************************************************************
************
Public Sub Selectionner_paragraphe(Numero_paragraphe As Long)




myWordApplication.ActiveDocument.Paragraphs(Numero_paragraphe).Range.Select
End Sub






Avatar
Carl
Tout d'abord cocher "Excel" en Référence du projet

Dim myExcelApp as Excel.Application
Set myExcel = new Excel.Application

ensuite myExcel.open....