Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 29/10/2011, 12h24   #1
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
Par défaut Figer le format conditionnel d'une cellule ou plage.

Bonjour à tous,

J'ai fait de nombreuses recherches sans succès... Mon problème :

- une feuille excel avec des formats conditionnels basés sur les données d'une colonne sur cette même feuille,
- il y a plusieurs formats conditionnels sur la plage x à y (certaines cellules sont vertes, d'autres rouge etc. selon le résultat du formatage conditionnel).

Je voudrais que chaque cellules avec formats conditionnels conserve le formatage conditionnel même si je supprime la colonne à partir de laquelle se font les formats conditionnels... (je voudrais faire qqch de mieux que de cacher la colonne contenant les données...).

En d'autres termes : comment convertir le résultat d'un format conditionnel en format "définitif" pour chaque cellule disposant d'un formatage conditionnel ?

Bon courage !
ArkebPrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 15h20   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Tout dépend du nombre de formats conditionnels appliqués à chaque cellule. Avec les versions antérieures à XL2007, tu es limité à 3, c'est encore jouable. Précise ta version, le nombre maximum de formats par cellule et le format appliqué (couleur de la police, encadrement...)
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 18h49   #3
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
Bonsoir Daniel, merci de t'intéresser à mon pb, j'utilise excel 2000, donc 3 MFC max. Voici un exemple de ce que je voudrais faire tout est expliqué dans le fichier. Merci.
Fichiers attachés
Type de fichier : xls Test_MFC.xls (28,5 Ko, 2 affichages)
ArkebPrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 19h42   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Pas compris... Les MFC de la plage E2:N10 ne dépendent que des valeurs de cette plage. Tu peux supprimer les autre colonnes ?

Essaie :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub test1()
'Réf. 111029.xlsm ArkebPrior
Dim c As Range
[E2:N10].FormatConditions.Delete
For Each c In [E2:N10]
    If Application.Sum(Range(Cells(c.Row, 5), c)) < Cells(c.Row, 3) Or _
    Application.Sum(Range(Cells(c.Row, 5), Cells(c.Row, 14))) = 0 Then
        c.Interior.ColorIndex = 4
    ElseIf c.Value > 0 Then
        c.Interior.ColorIndex = 6
    End If
Next c
End Sub
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 20h30   #5
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
Ex-cel-lent, tu as mérité ta place à Olympie ou au Valhalla !
Je te remercie bcp pour ton temps et ton aide.

Très bon w/e RESOLU
ArkebPrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h26.


 
 
 
 
Partenaires

Hébergement Web