Page 1 sur 1

[R] Excel : Copier/Coller avec liaison en COM

Posté : mar. 05 nov. 2013 18:11
par Pokemon
Bonjour à tous,

Je suis en train de traduire une macro en VBA Excel et je butte sur l'ultime étape : le coller avec liaison.

VBA :
...
Selection.Copy
Range("A186").Select
ActiveSheet.Paste Link:=True

que je traduis en:

AU3 :
....
$oExcel.Selection.Copy
$oExcel.Range("A186").Select
$oExcel.Application.CutCopyMode = False

puis ...

With $oExcel
.Activesheet.PasteSpecial(0xFFFFEFBD,Default,Default,Default) (qui ne copie que les valeurs)
ou
.Activesheet.Paste (qui copie tout)
EndWith

Je ne sais pas comment passer le paramètre Link:=True par l'objet $oExcel.

Quelqu'un peut-il m'aider ?

Merci par avance.

Re: [..] Excel : Copier/Coller avec liaison en COM

Posté : mer. 06 nov. 2013 12:00
par Pokemon
La solution (du forum américain) :

$oExcel.ActiveSheet.Paste(Default, True)