OVH Cloud OVH Cloud

[vba] destination

2 réponses
Avatar
nutrino
bonjour au forum,

J'ai un premier classeur excel contenant tous les informations, depuis un
deuxième classeur, j'effectue des calcul et souhaite afficher les résultat
dans ce deuxième classeur.

Quel est la syntaxe pour aller pour selectionner une cellule du premier
classeur quand je lance une procédure vba depuis le deuxieme classeur.

merci pour les réponse

2 réponses

Avatar
michdenis
Bonjour Nutrino,

A ) assure toi que tes 2 classeurs sont ouverts à partir de la même instance d'excel. En d'autres mots, tu ne dois pas avoir
lancé 2 fois l'application excel, chacune des applications ouvrant un classeur.

B ) Voici un exemple :

Dim ShSource as worksheet
Dim ShDest as worksheet

set ShSource = Workbooks("NomClasseurPremier").Worksheets("NomDeLaFeuille")
set ShDest = Workbooks("NomClasseurDeuxième").Worksheets("NomDeLaFeuille")

With ShDest
with .range("A25")
.value = ShSource.range("G50")
.interior.colorindex = 3
.font.bold = true
end with
end with


Salutations!


"nutrino" a écrit dans le message de
news:
bonjour au forum,

J'ai un premier classeur excel contenant tous les informations, depuis un
deuxième classeur, j'effectue des calcul et souhaite afficher les résultat
dans ce deuxième classeur.

Quel est la syntaxe pour aller pour selectionner une cellule du premier
classeur quand je lance une procédure vba depuis le deuxieme classeur.

merci pour les réponse
Avatar
nutrino
Merci pour la réponse