Comment faire ?

Bonjour à tous,

après avoir parcouru pas mal de sujets sur le forum et n'ayant pas trouvé la solution à mon problème, je viens solliciter l'aide de la communauté d'experts

je cherche une fonction dans excel afin de décaler le contenu de chaque dernière colonne vers une ligne plus bas.

voici une capture d'écran qui sera plus parlante de ce que je cherche à faire.

J'ai + 20.000 retraitements à faire de ce genre (ce sont des coordonnées GPS sur des routes). Donc à la main, j'en aurai pour des semaines... Une fonction automatique serait un cadeau providentiel !

Merci par avance de votre aide et de vos conseils d'experts.

Bonne journée à tous

alpha-zoulou

capture
4alpha.xlsx (14.99 Ko)

Bonjour alpha-zoulou et

Où est ta capture écran ?

Poste plutôt un exemple de ton classeur avec une page avant

et une page comme tu veux que ce soit.

Un dizaines de lignes suffises.

A+

PS : pour poster ton classeur clic sur Ajouter des fichiers joints

Bonjour,

J'ai omis de joindre les pièces jointes.

Merci de me l'avoir signalé.

J'ai édité mon premier post afin d'y ajouter un fichier excel en plus de la capture d'écran

En suivant tes explications.

Les cellules que tu à entourés en rouge sont supprimées de leurs emplacement ?

Il faut une ligne blanche intercalée entre la dernière cellule renseignée ?

Y a-t-il toujours le même nombre de colonnes ?

En attente de tes réponses.

ReBonjour et Merci de votre aide

Voici mes réponses.

lermite a écrit :

Les cellules que tu à entourés en rouge sont supprimées de leurs emplacement ?

On ne supprime pas les cellules entourées en rouge ou alors la fonction à appliquer décalerait le contenu de cette cellule vers la ligne du bas.

lermite a écrit :

Il faut une ligne blanche intercalée entre la dernière cellule renseignée ?

Pas nécessairement. Ce que je veux c'est que le contenu des cellules entourées en rouge se retrouve sur une même ligne, plus bas.

lermite a écrit :

Y a-t-il toujours le même nombre de colonnes ?

Non

Bonsoir,

Ci-joint fichier.

Le code prend en compte un nombre de lignes et de colonnes indeterminés.

Cordialement

16alpha.xlsm (23.90 Ko)

Bonjour Jean-Eric !

J'ai des problèmes avec le fichier. Je ne m'en sors pas.

Quand je l'ouvre, je ne trouve pas la fonction. Faut-il activer les macros dans les options d'excel 2007 ?

Bonjour alpha zoulou, le forum,

Sans vouloir interférer dans ce post, mais étant très intéressé par le fichier de Jean-Eric....

A l'ouverture du fichier à l'avertissement de sécurité choisir l'option activer ce contenu

Pour exécuter la macro, Alt + F8 puis exécuter la macro Traitement.

Cordialement

Joseph

Bonjour,

Je confirme

Cordialement

Mille mercis à vous deux !

J'ai pu récupérer les données sur la ligne du bas ! Pourriez-vous m'orientez vers un tuto pour comprendre la manip de cette macro ?

Par ailleurs, après avoir récupéré les données sur la ligne du bas, je voudrais opérer un autre traitement :

je voudrais non plus déplacer la valeur de la dernière ligne vers une ligne + bas, mais plutôt supprimer le contenu de la dernière ligne de chaque colonne, selon la pièce jointe.

je n'ai pas trouvé dans les fonctions d'excel 2007, après m'y être collé toute la soirée.

Merci par avance.

capture

Bonjour,

Fichier avec modification apportée au code.

Cdlt.

4alpha.xlsm (25.35 Ko)

bonjour Jean-Eric,

Je vous remercie infiniment de votre réponse.

Question : comment faire pour appliquer ce code sur d'autres fichiers ?

Avez-vous un tuto à me conseiller au sujet des macros ?

Merci par avance

Bonjour,

Un moyen simple et rapide pour quelques fichiers

1/ tu ouvres l'éditeur VBA de ton classeur

2/ tu renommes Module1 en AlphaZoulou

3/ tu sélectionnes ton module AlplaZoulou

4/ Click droit et "exporter fichier"

5/ une boîte de dialogue s'ouvre pour enregistrer AlphaZoulou.bas.

6/ tu choisis un répertoire et tu valides.

Pour tes prochains fichiers, tu feras l'opération inverse. Dans l'éditeur VBA, tu feras importer un fichier....

Si tu as un grand nombre de fichiers à traiter, tu peux aussi envisager d’enregistrer AlphaZoulou dans ton classeur de macros personnel. Je n'utilise plus cette fonctionnalité depuis des années, mais tu crées un nouveau sujet sur le forum.

Cordialement

Rechercher des sujets similaires à "comment"