Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/03/2011, 18h53   #1
Invité de passage
 
Inscription : mars 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 2
Points : 0
Points : 0
Par défaut recopier des couleurs ?

Salut a tous
Je voudrais faire un classeur avec plusieurs feuilles ,
des feuilles eleve ou on trouverait ses notes par matiere et des feuilles prof ou chaque feuille aurait une liste d'eleve pour un prof .
avec des notes tout est ok; seulement on doit evaluer les elèves par competences et donner des ceintures de couleurs :
rouge = pas acquis et vert = acquis pour des competences données.
alors un prof peut mettre des couleurs (remplissage) dans des cellules mais je n'arrive pas à renvoyer ces cellules vers les feuilles eleves (lol)

j'ai voulu recopier en fait le contenu des cellules "profs" vers les cellules eleves mais ca renvoie les contenus et non les couleurs de remplissage

Qui peut m'aider ?
CDT
Claude
claudenord est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 20h12   #2
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 305
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 305
Points : 2 653
Points : 2 653
Bonjour,
Voici deux exemples de code.
Exemple 1 : Copie le format d'un cellule sélectionnée et le recopie à la même adresse sur la feuille 3
Code :
1
2
3
4
5
6
7
 
Sub CopyFormat()
  With Selection
  .Copy
  Sheets("Feuil3").Range(.Address).PasteSpecial Paste:=xlPasteFormats
  End With
End Sub
Exemple 2 : Copie la couleur intérieure de la cellule sélectionnée ainsi que la couleur de sa police et recopie à la même adresse sur la feuille 3
Code :
1
2
3
4
5
6
7
 
Sub CopyColor()
  With Selection
   Sheets("Feuil3").Range(.Address).Interior.Color = .Interior.Color
   Sheets("Feuil3").Range(.Address).Font.Color = .Font.Color
  End With
End Sub
A adapter selon tes besoins.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h22.


 
 
 
 
Partenaires

Hébergement Web