XL 2010 utiliser des variables communes à Excel et Word

jeanmi

XLDnaute Occasionnel
Bonjour à tous,

ce que j'aimerais faire,

-1- je défini une variable A= « bonjour » dans Excel

-2- je bascule sur Word et j’utilise le contenu de cette variable A dans une macro Word, B= A donc B est égal à « Bonjour »

Quel code, comment ?

Merci pour vos réponses

Cordialement
 

dysorthographie

XLDnaute Accro
Bonjour,
Fais tout simplement ce test!
Dans Excel
Code:
'-1- je défini une variable A= « bonjour » dans Excel
Dim A As String : A= "Bonjour"
With CreateObject("Word.Application")
    .Visible = True
    With .documents.Open("C:\Myrep\Test.docm") 
        .Application.Run "TEST" ,A 'Excel.A=> Word.B
MsgBox A
        .Save 
        .Close False
    End With
    .Quit
End With
End Sub
Code:
'-2- je bascule sur Word et j’utilise le contenu de cette variable A dans une macro Word, B= A donc B est égal à « Bonjour »
Sub test (ByRef B as string)
msgbox B
B="Merci"
End Sub
 
Dernière édition:

jeanmi

XLDnaute Occasionnel
Bonjour @herve62 , bonjour à tous

Merci pour ta réponse, oui j'ai vu le code, je tai répondu par mail hier soir.
Je vais faire les essais à la soirée après ma journée.
Mais par habitude de l'aide que tu m'as apporté à chaque fois, ça va surement très bien fonctionné.
Merci beaucoup

cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 724
Messages
2 081 937
Membres
101 844
dernier inscrit
pktla