[Résolu][Calc] Supprimer une Mise en Forme Conditionnelle
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Membre hOOnoraire
- Messages : 106
- Inscription : 24 nov. 2009 18:31
[Résolu][Calc] Supprimer une Mise en Forme Conditionnelle
Bonjour à toutes et tous
Je peux supprimer la MFC de la zone C1 à C10 par :
Format --> Formatage conditionnel : je décoche la condition1 et il n'y a plus de MFC
Mais cela ne fonctionne pas si j'enregistre ça en macro, et j'ai besoin de le faire en macro pour l'intégrer à une autre plus complexe
Merci pour votre attention et aide, cordialement, Gérard
Je peux supprimer la MFC de la zone C1 à C10 par :
Format --> Formatage conditionnel : je décoche la condition1 et il n'y a plus de MFC
Mais cela ne fonctionne pas si j'enregistre ça en macro, et j'ai besoin de le faire en macro pour l'intégrer à une autre plus complexe
Merci pour votre attention et aide, cordialement, Gérard
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par natorp le 25 oct. 2019 09:51, modifié 1 fois.
OOo 4.1.0 sous Win XP (imposé par notre administration)
-
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 29 janv. 2019 09:18
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
Bonjour Gérard,
Je ne suis malheureusement pas en mesure de t'aider, parce que je pensais que le problème était plus simple qu'il n'y parait
Pourrais-tu juste modifier le titre pour le rendre plus explicite, comme "Supprimer une Mise en Forme Conditionnelle en macro" ?
Aussi, j'ai trouvé ce post sur un autre forum qui pourrait éventuellement t'aider dans ta recherche d'optimisation de ton fichier : https://www.developpez.net/forums/d1769379/logiciels/microsoft-office/excel/macros-vba-excel/remplacer-mises-forme-conditionnelle-macro-vba/
En espérant que tu trouves solution à ton problème,
Je ne suis malheureusement pas en mesure de t'aider, parce que je pensais que le problème était plus simple qu'il n'y parait
Pourrais-tu juste modifier le titre pour le rendre plus explicite, comme "Supprimer une Mise en Forme Conditionnelle en macro" ?
Aussi, j'ai trouvé ce post sur un autre forum qui pourrait éventuellement t'aider dans ta recherche d'optimisation de ton fichier : https://www.developpez.net/forums/d1769379/logiciels/microsoft-office/excel/macros-vba-excel/remplacer-mises-forme-conditionnelle-macro-vba/
En espérant que tu trouves solution à ton problème,
LibreOffice Version: .0.3.1 x64
Windows 10
Windows 10
-
- RespOOnsable modération
- Messages : 3949
- Inscription : 06 oct. 2008 08:03
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
Bonjour,
Cordialement
Non, le titre choisi par natorp est explicite, le terme "en macro" est inutile et implicite dans cette section du forum dédiée aux... macros.tpeyron a écrit :Pourrais-tu juste modifier le titre pour le rendre plus explicite, comme "Supprimer une Mise en Forme Conditionnelle en macro" ?
Je rappelle que les macros sont incompatibles avec la suite propriétaire.tpeyron a écrit :j'ai trouvé ce post sur un autre forum qui pourrait éventuellement t'aider dans ta recherche d'optimisation de ton fichier : https://www.developpez.net/forums/d1769379/logiciels/microsoft-office/excel/macros-vba-excel/remplacer-mises-forme-conditionnelle-macro-vba/
Cordialement
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !
-
- SuppOOrter
- Messages : 1214
- Inscription : 06 avr. 2016 07:26
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
Bonjour,
Essaie ceci :
Cordialement.
Essaie ceci :
Code : Tout sélectionner
sub mfc_api
doc = thiscomponent
C3 = doc.Sheets.getCellByPosition(2,2,0)
mfc = C3.ConditionalFormat
mfc.clear()
C3.ConditionalFormat = mfc
end sub
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
▼ | « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
▼ | « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
-
- Membre hOOnoraire
- Messages : 106
- Inscription : 24 nov. 2009 18:31
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
Merci Hubert, on n'est pas loin
Que signifie le '0' dans :
Et du coup comment faire pour que cette suppression de MFC s'applique à toute la colonne C en commençant par C3 ?
Cordialement, Gérard
Que signifie le '0' dans :
Code : Tout sélectionner
C3 = doc.Sheets.getCellByPosition(2,2,0)
Cordialement, Gérard
OOo 4.1.0 sous Win XP (imposé par notre administration)
-
- SuppOOrter
- Messages : 1214
- Inscription : 06 avr. 2016 07:26
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
natorp a écrit :Que signifie le '0' dans :Code : Tout sélectionner
C3 = doc.Sheets.getCellByPosition(2,2,0)
La même chose que dans
Code : Tout sélectionner
C3 = doc.Sheets(0).getCellByPosition(2,2)
Fais une recherche sur le forum avec les mots clés getCellRangeByPosition et getCellRangeByName, tu découvriras beaucoup de choses.natorp a écrit :Et du coup comment faire pour que cette suppression de MFC s'applique à toute la colonne C en commençant par C3 ?
Et n'attends pas plus longtemps pour utiliser Xray...
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
▼ | « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
▼ | « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
-
- Membre hOOnoraire
- Messages : 106
- Inscription : 24 nov. 2009 18:31
Re: [Calc] Supprimer une Mise en Forme Conditionnelle
Merci Hubert
Cordialement, Gérard
Ta suggestion m'a bien aidéFais une recherche sur le forum avec les mots clés getCellRangeByPosition et getCellRangeByName, tu découvriras beaucoup de choses.
Cordialement, Gérard
OOo 4.1.0 sous Win XP (imposé par notre administration)