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.
[R] Excel : Copier/Coller avec liaison en COM
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Excel : Copier/Coller avec liaison en COM
Modifié en dernier par Pokemon le mer. 06 nov. 2013 12:01, modifié 1 fois.
Re: [..] Excel : Copier/Coller avec liaison en COM
La solution (du forum américain) :
$oExcel.ActiveSheet.Paste(Default, True)
$oExcel.ActiveSheet.Paste(Default, True)

