Bonjour,
Suite à l'application d'un filtre, je veux modifier les données dans une colonne résultante. Le problème, c'est que quand je fais la modification dans une première cellule et que je "tire" pour l'appliquer au reste, cette modification s'applique aussi aux cellules intermédiaires qui sont masquées grâce au filtre.
Y a-t-il une méthode pour que seules les cellules visibles soient prises en compte ?
Merci d'avance pour vos idées.
[Résolu] Filtre et modification de données
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- NOOuvel adepte
- Messages : 19
- Inscription : 29 juin 2006 15:26
[Résolu] Filtre et modification de données
Dernière modification par Pikaciette le 13 juil. 2006 09:27, modifié 1 fois.
OpenOffice.org 2.0.3
Java 1.5.0_07
Windows XP SP2
Java 1.5.0_07
Windows XP SP2
-
- InconditiOOnnel
- Messages : 769
- Inscription : 10 mars 2006 12:09
- Localisation : Rouen, France
-
- NOOuvel adepte
- Messages : 19
- Inscription : 29 juin 2006 15:26
-
- InconditiOOnnel
- Messages : 769
- Inscription : 10 mars 2006 12:09
- Localisation : Rouen, France
Avec un filtre standard, tu peux aussi envoyer une copie des données dans une zone différente. Alors le résultat du filtre sera sur des lignes adjacentes et tu pourras recopier la formule. Mais les données source ne seront pas modifiées.
Autre solution: établir une formule qui prend en compte le tri, et mettre ainsi la même formule dans toutes les cases.
Autre solution: établir une formule qui prend en compte le tri, et mettre ainsi la même formule dans toutes les cases.
LibO 5.4.6.2 sous Ubuntu 16.04
-
- NOOuvel adepte
- Messages : 19
- Inscription : 29 juin 2006 15:26
-
- NOOuvel adepte
- Messages : 19
- Inscription : 29 juin 2006 15:26
-
- InconditiOOnnel
- Messages : 769
- Inscription : 10 mars 2006 12:09
- Localisation : Rouen, France
Non. La formule, c'est simplement de mimer le filtre avec une fonction SI(filtreOK;formule que je veux recopier;"")Pikaciette a écrit :Une formule ? C'est à dire une macro ?
Ainsi si tu filtres sur une année stockée dans la colonne AA par exemple (pourquoi AA? ben si tu veux la réponse, faut que je te donne la signification des 26 autres colonnes, alors on risque de ne pas être rendu), tu peux mettre dans la colonne:
Code : Tout sélectionner
=SI(ET(AA2>=1960;AA2<1970);la formule à recopier;"")
Code : Tout sélectionner
=SI(ET(AB2>=1960;AB2<1970);la formule à recopier;X2)
Si la condition n'est pas OK, au lieu de mettre la formule, il laissera la valeur.
Autrement, j'ai encore eu une autre idée. Je ne suis pas sur un poste sur lequel je peux tester, mais le comportement est peut-être différent avec un masquage: inverse ton filtre pour ne faire apparaître que les données où tu ne veux PAS mettre la formule, sélectionne les lignes, clic droit, masquer (opération inverse Afficher). Mais je réfléchis en même temps que j'écris, si le comportement est logique, il a du te masquer toutes les lignes, même celles qui n'apparaissaient pas à cause du filtre. Donc mon idée ne marche probablement pas.
LibO 5.4.6.2 sous Ubuntu 16.04