Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 25/08/2008, 21h47   #1 (permalink)
Membre Confirmé
 
Date d'inscription: avril 2003
Localisation: Souppes sur Loing 77
Messages: 289
Envoyer un message via MSN à Herlece
Par défaut [E-03] Couleurs des cellules changent quand copie feuille dans un autre classeur

Bnsoir à tous,

Tout est dit dans le titre. J'ai une appli qui me génère des classeurs excel avec une seule feuille, donc j'ai écrit une classe qui me regroupe toutes ces feuilles dans un seul classeur. Jusque la tout va bien mais le hic c'est que lors de la copie les couleurs d'origines des feuilles sont modifier quand ils sont copiées dans le nouveau classeur.
J'ai pensé qu'il s'agissait d'une erreur dans mon code mais quand je fais cette manip à la main (clic droit sur l'onglet de la feuille puis déplacer ou copier) il se produit le même phénomène. Alors j'ai ensuite redéfini mes couleurs avec la palette excel et la miracle les couleurs d'un classeur à l'autre ne changent pas.

Alors ma question est:
Est-ce que c'est parce que les couleurs importées lors du premier export ne sont pas connu d'excel et que donc quand on lui demande de recopier ces feuilles il n'applique que les couleurs qu'il connaît et si c'est le cas comment y remédier?

et si c'est pas sa comment y remédier quand même?

merci pour votre aide
Herlece est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 09h01   #2 (permalink)
Responsable Excel
 
Avatar de SilkyRoad
 
Date d'inscription: août 2005
Messages: 3 113
Par défaut

bonjour

Si le classeur source contient une palette personnalisée, tu dois préalablement l'importer dans le nouveau classeur :


Code :
Workbooks("ClasseurDestination.xls").Colors = Workbooks("ClasseurSource.xls").Colors

bonne journée
michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 20h55   #3 (permalink)
Membre Confirmé
 
Date d'inscription: avril 2003
Localisation: Souppes sur Loing 77
Messages: 289
Envoyer un message via MSN à Herlece
Par défaut

Merci beaucoup

Maintenant je dois traduire sa en C# car mon appli est dans ce language.

Bonne soirée
Herlece est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 21h15.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations