Salut,
je suis un nouvelle adepte d'OOo suite au cramage de mon disque dur....
Je suis étudiant, et je dois traiter des données climatologiques.
Mes données de base ont un pas de temps de 15mins, mais je dois travailler sur un pas de temps de 30mins; d'ou le besoin de supprimer une ligne sur deux... Et comme j'ai 7500 lignes par tableau, c'est mieux de pas tout faire en manuel...
Mais comment ?
merci d'avance.
Supprimer une ligne sur deux....
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.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 30 mai 2006 08:52
Supprimer une ligne sur deux....
OOo 2.0.2 sous WinXP SP2
-
- Membre cOOnverti
- Messages : 362
- Inscription : 24 mai 2006 09:15
- Localisation : Mega-City One
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 30 mai 2006 08:52
-
- NOOuvel adepte
- Messages : 15
- Inscription : 22 mai 2006 12:24
Une autre possibilité sans macro. Supposons que ta base (une valeur toutes les 15 mn) soit dans la colonne B (B2 à B10000)
Tu fais une nouvelle colonne C
C2 : =A2
C3 : rien
C4 : =A3
C5 : rien
Tu sélectionnes C2 à C5 et tu tires vers le bas (copie) jusqu'à la dernière cellule de C
Dans ta colonne C, tu as alors une valeur sur 2, donc un pas de 30mn.
Tu fais une nouvelle colonne C
C2 : =A2
C3 : rien
C4 : =A3
C5 : rien
Tu sélectionnes C2 à C5 et tu tires vers le bas (copie) jusqu'à la dernière cellule de C
Dans ta colonne C, tu as alors une valeur sur 2, donc un pas de 30mn.
Windows XP sp2- Open Office 2.0.2
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Sélectionner une ligne sur deux
Bonjour
Une autre possibilité sans macro :
Ajouter une colonne avec la formule =EST.PAIR_ADD(LIGNE())
Le résultat sera soit 0 soit 1 selon que le numéro de ligne est pair ou non.
Ensuite, on peut utiliser la commande Données Filtre Standard avec comme critères :
- Nom de champ : Titre de la colonne où est la formule
- Condition : "="
- Valeur : 0 ou 1 selon ce qu'on veut garder
Cliquer sur le bouton Options pour indiquer (éventuellement) où copier le résultat. Ceci permet d'éliminer directement toutes les lignes non désirées...
Une autre possibilité sans macro :
Ajouter une colonne avec la formule =EST.PAIR_ADD(LIGNE())
Le résultat sera soit 0 soit 1 selon que le numéro de ligne est pair ou non.
Ensuite, on peut utiliser la commande Données Filtre Standard avec comme critères :
- Nom de champ : Titre de la colonne où est la formule
- Condition : "="
- Valeur : 0 ou 1 selon ce qu'on veut garder
Cliquer sur le bouton Options pour indiquer (éventuellement) où copier le résultat. Ceci permet d'éliminer directement toutes les lignes non désirées...
-
- Membre lOOyal
- Messages : 34
- Inscription : 14 déc. 2005 09:51
Bonjour
Alors qu'auparavant mes copier/coller d'une base vers Calc se faisaient sans problème à savoir que j'avais un enregistrement par ligne, il a fallu qu'il y en ait un qui touche à cette base ce qui fait que maintenant on obtient une ligne vide entre chaque enregistrement.
Donc intéressé par cette question, dans un premier temps j'ai voulu essayer la macro proposée par Dredd (sur forum macro) mais n'y suis pas arrivé.
J'ai donc essayé la proposition de Pierre-Yves Samyn et ça marche
Merci
Alors qu'auparavant mes copier/coller d'une base vers Calc se faisaient sans problème à savoir que j'avais un enregistrement par ligne, il a fallu qu'il y en ait un qui touche à cette base ce qui fait que maintenant on obtient une ligne vide entre chaque enregistrement.
Donc intéressé par cette question, dans un premier temps j'ai voulu essayer la macro proposée par Dredd (sur forum macro) mais n'y suis pas arrivé.
J'ai donc essayé la proposition de Pierre-Yves Samyn et ça marche
Merci
OOo 2.0.2 + Win SP2