Mise en forme condition : plage étendue sur insertion de ligne ou de colonnes
psncksjsn
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai un tableau avec une mise en forme conditionnelle (MFC) qui s'applique sur un ensemble de cellules (plage de valeurs). J'ai créé des macro VBA permettant de rajouter des lignes ou des colonnes par insertion (.Insert Shift:=xlDown). Au résultat, la MFC est bien dupliquée aux nouvelles cellules. Seulement, j'aurai souhaité plutôt qu'une duplication de MFC, conserver l'initiale mais avec une plage de valeurs étendue. Comment faire en évitant, d'écrire dans la macro les MFC (jusqu'à 10 par cellule). Par l'exemple :
1. MFC sur cellules A & B avec plage de valeur : $A$1:$B$2
2. Création par macro d'une ligne supplémentaire C
3. MFC dupliquées :
. MFC sur cellules A & B avec plage de valeur : $A$1:$B$2
. MFC sur cellules C avec plage de valeur : $C$1:$C$2
Mon souhait : avoir une MFC unique
. MFC sur cellules A à C avec plage de valeur : $A$1:$C$2
J'ai le même souci lorsque je "copie puis insert copie cellules"
J'espère avoir été clair.
Cordialement,
J'ai un tableau avec une mise en forme conditionnelle (MFC) qui s'applique sur un ensemble de cellules (plage de valeurs). J'ai créé des macro VBA permettant de rajouter des lignes ou des colonnes par insertion (.Insert Shift:=xlDown). Au résultat, la MFC est bien dupliquée aux nouvelles cellules. Seulement, j'aurai souhaité plutôt qu'une duplication de MFC, conserver l'initiale mais avec une plage de valeurs étendue. Comment faire en évitant, d'écrire dans la macro les MFC (jusqu'à 10 par cellule). Par l'exemple :
1. MFC sur cellules A & B avec plage de valeur : $A$1:$B$2
2. Création par macro d'une ligne supplémentaire C
3. MFC dupliquées :
. MFC sur cellules A & B avec plage de valeur : $A$1:$B$2
. MFC sur cellules C avec plage de valeur : $C$1:$C$2
Mon souhait : avoir une MFC unique
. MFC sur cellules A à C avec plage de valeur : $A$1:$C$2
J'ai le même souci lorsque je "copie puis insert copie cellules"
J'espère avoir été clair.
Cordialement,
A voir également:
- Mise en forme condition : plage étendue sur insertion de ligne ou de colonnes
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, il me semble que ces formats sont relativement compliqués à manipuler en VBA.
peux-tu expliquer l'importance et l'avantage, dans ton cas, de conserver l'initiale mais avec une plage de valeurs étendue?
peux-tu expliquer l'importance et l'avantage, dans ton cas, de conserver l'initiale mais avec une plage de valeurs étendue?