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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <nutrino@discussions.microsoft.com> a écrit dans le message de
news:7469CE53-0AF0-4D29-85DE-A3FB4B2C734B@microsoft.com...
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.
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.