Bonsoir ou bonjour à toutes et à tous.
2 soirées à chercher, où j’ai encore beaucoup appris, mais je n’ai pas trouvé de quoi résoudre ce problème.
Un fichier texte contient plus de 2000 enregistrements. Chaque enregistrement est composé de blocs de lignes variables de 3 à 10 lignes avec des lignes vides intercalés. La 1ière ligne de chaque bloc est importante et est plus longue que les lignes suivantes du bloc, les lignes suivantes de chaque bloc sont plus courtes et moins importantes mais doivent être conservées sans que leur mise en forme ait de l’importance.
J’ai importé ce fichier dans Excel en organisant des colonnes qui respectent les données de la 1ière ligne des blocs. Les premières lignes de chaque bloc sont organisés de la même façon (heureusement) est occupent jusqu’à la colonne "G" par exemple. Les lignes qui suivent la 1ière ligne de chaque bloc sont toujours plus courtes et ne vont jamais sur la colonne "G".
J’ai vu comment supprimer toute forme de lignes, mais COMMENT supprimer des blocs de lignes (1ière ligne et lignes suivante du bloc) dont la première ligne contient une information donnée, "TOTO" par exemple, à la dernière colonne "G".
En partant du haut du tableau, j’imagine chercher une ligne qui contient "TOTO" à la colonne "G" et d’effacer les lignes suivantes jusqu’à rencontrer une cellule pleine dans la colonne "G" qui correspondrait à la 1ière ligne du bloc suivant sur lequel on appliquerait de nouveau la condition.
Je peux adapter des codes simples, mais là je ne sais pas quoi faire.
Une autre question pour connaitre la puissance d’Excel.
Est-il possible de trier ces blocs, en conservant l’intégrité de chaque bloc, en fonction des informations contenues dans la colonne "A" par exemple de chaque 1ière ligne?
En remerciant tous les contributeurs, mes excuses pour la longueur, merci pour vos réponses et bonne soirée.
2 soirées à chercher, où j’ai encore beaucoup appris, mais je n’ai pas trouvé de quoi résoudre ce problème.
Un fichier texte contient plus de 2000 enregistrements. Chaque enregistrement est composé de blocs de lignes variables de 3 à 10 lignes avec des lignes vides intercalés. La 1ière ligne de chaque bloc est importante et est plus longue que les lignes suivantes du bloc, les lignes suivantes de chaque bloc sont plus courtes et moins importantes mais doivent être conservées sans que leur mise en forme ait de l’importance.
J’ai importé ce fichier dans Excel en organisant des colonnes qui respectent les données de la 1ière ligne des blocs. Les premières lignes de chaque bloc sont organisés de la même façon (heureusement) est occupent jusqu’à la colonne "G" par exemple. Les lignes qui suivent la 1ière ligne de chaque bloc sont toujours plus courtes et ne vont jamais sur la colonne "G".
J’ai vu comment supprimer toute forme de lignes, mais COMMENT supprimer des blocs de lignes (1ière ligne et lignes suivante du bloc) dont la première ligne contient une information donnée, "TOTO" par exemple, à la dernière colonne "G".
En partant du haut du tableau, j’imagine chercher une ligne qui contient "TOTO" à la colonne "G" et d’effacer les lignes suivantes jusqu’à rencontrer une cellule pleine dans la colonne "G" qui correspondrait à la 1ière ligne du bloc suivant sur lequel on appliquerait de nouveau la condition.
Je peux adapter des codes simples, mais là je ne sais pas quoi faire.
Une autre question pour connaitre la puissance d’Excel.
Est-il possible de trier ces blocs, en conservant l’intégrité de chaque bloc, en fonction des informations contenues dans la colonne "A" par exemple de chaque 1ière ligne?
En remerciant tous les contributeurs, mes excuses pour la longueur, merci pour vos réponses et bonne soirée.