Rechercher : dans
Par :

Augment le nombre de mise forme conditionnel

Dernière réponse le 8 mai 2009 à 15:04:29 lotussss, le 8 mai 2009 à 14:32:08 
 Signaler ce message aux modérateurs

Bonjour,

Je voudrais savoir comment augmenter le nombre de mise en forme conditionnelle sous excel 2003 bien sur sous forme vba.

Merci

Configuration: Windows Vista Internet Explorer 7.0

Meilleures réponses pour « augment le nombre de mise forme conditionnel » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Equivalent de Winzip (gratuit) VoirIl existe aujourd'hui plusieurs logiciels de compression gratuits/libres équivalents au logiciel Winzip. Pour la plupart d'entre-eux, ils sont plus performants que Winzip et supportent un plus grand nombre de formats. Voici une sélection des...
Télécharger GX::Transcoder VoirGX::Transcoder est un convertisseur audio et vidéo universel. Il permet de convertir les fichiers dans un grand nombre de formats : AAC, MP4, M4A, Bonk, FLAC, LA, LPAC, MIDI, MP2, MP3, MPC, MPP, MP+, OptiomFrog, Ogg Vorbis, rkAudio, VQF, WavPack,...
Télécharger Ghostscript VoirGhostscript est le nom d'un ensemble d'outils fournissant : Un interpréteur pour le langage PostScript (TM), offrant la possibilité de convertir des fichiers PostScript (fichiers PS) vers un grand nombre de formats bitmap, de les afficher ou...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...

1

 Mike-31, le 8 mai 2009 à 15:04:29

Salut,

Avec ce genre de code dans les propriétés feuille par exemple, de la colonne A à T en saisissant un chiffre dans c'est exemple de 1 à 5

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = Columns("A:T") Then
Dim Couleur As Integer, I As Integer, R As Long
R = Target.Row
Select Case UCase(Target)
Case "1": Couleur = 6
Target.Interior.ColorIndex = Couleur
Target.Borders.ColorIndex = 16 'Pour associer le contour de cellule ici en noir
Case "2": Couleur = 4
Target.Interior.ColorIndex = Couleur
Target.Borders.ColorIndex = 16
Case "3": Couleur = 45
Target.Interior.ColorIndex = Couleur
Target.Borders.ColorIndex = 16
Case "4": Couleur = 38
Target.Interior.ColorIndex = Couleur
Target.Borders.ColorIndex = 16
Case "5": Couleur = 33
Target.Interior.ColorIndex = Couleur
Target.Borders.ColorIndex = 16
'Si cellule vide
Case Else: Couleur = Couleur
Target.Interior.ColorIndex = xlNone
Target.Borders.ColorIndex = xlNone
End Select
'For I = 2 To 2
'Cells(R, I).Interior.ColorIndex = Couleur
'Cells(R, I).interior.ColorIndex = Couleur
'Cells(R, I).Borders.ColorIndex = 16
'Next
End If
End Sub
A+


Un problème sans solution est un problème mal posé  (Einstein)

Répondre à Mike-31