Je copie le code suivant qui copie les feuilles de calcul dans un nouveau classeur. Cela copie actuellement les feuilles avec toutes les formules etc. Après cela, je boucle chaque feuille de calcul dans le classeur résultant pour copier et coller des valeurs. Est-il possible de créer les feuilles de calcul avec les valeurs seulement la première fois?Copier
Sheets(Array("EQ Spot Moves Valuation", _
"ZARi Swap Prll", _
"ZARi Bond Prll", _
"ZAR Swap PDH", _
"ZAR Bond PDH", _
"Grid Report EQ", _
"Valuations", _
"ZAR Bond Prll PDH", _
"Grid Report FX")).Copy
' ...snip
For Each ws In exposureOutputWB.Sheets
' copy and past values on each sheet
Next ws
Merci - c'est ce que j'avais déjà presque mot pour mot avant que je trouve les feuilles (tableau) .copy .. – Ahmad
Je viens de réaliser pourquoi je me suis éloigné de la méthode fournie. Toutes les feuilles de ma source WB n'ont pas besoin d'être copiées, donc pourquoi j'ai utilisé 'Sheets (Array (" ..)). Copier – Ahmad
un peu en retard, mais j'ai fini par utiliser une version modifiée de votre solution avec mon existant approche. Merci. – Ahmad