Supprimer les colonnes sous condition dnas l'ensemble des feuilles

  • Initiateur de la discussion Initiateur de la discussion sellig 29
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sellig 29

XLDnaute Occasionnel
Bonjour à tous,

Je souhaiterais une macro qui supprimerait les colonnes de l'ensemble des onglets (quelque soit le nombre de feuilles et leur nom) dont la valeur située ligne 2 correspond à une valeur de la colonne C.
L'idéal serait de sauvegarder, cote à cote, l'ensemble des colonnes supprimées dans un onglet récapitulatif.

Merci d'avance pour votre aide
 

Pièces jointes

Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Selling 29,

sellig 29 à dit:
dont la valeur située ligne 2 correspond à une valeur de la colonne C.

Je n'ai pas compris cette partie de ta question et cela malgré la pièce jointe.

Tu peux être plus précis?

En attendant tu peux faire cela pour avancer :
-> créer l'onglet "Récapitulatif"
-> lancer l'enregistreur de macro
-> copier la colonne C de la feuille ...
-> coller la colonne C sur la feuille "Récapitulatif"
-> supprimer la colonne C de la feuille...
-> arrêter l'enregistreur de macro

Il ne resteras ainsi plus qu'à :
-> supprimer les lignes de code inutiles
-> rajouter la condition indiquant quand il faut (ou non) effacer la colonne C
-> rajouter une boucle pour traiter toutes les feuilles (sauf la feuille récapitulatif).

Bon WE

Cordialement
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Excel-lent,

Je ne souhaite pas supprimer la colonne C de la feuille 1 mais juste les colonnes des autres feuilles si la valeur ligne 2 de la colonne correspondante est identique à une valeur figurant colonne C de la feuille 1!
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Re Sellig excellent,
une précision Sellig, si n'importe quelle cellule des feuilles 2 à xx en ligne 2 de ces dites feuilles 2 à xx une valeur présente dans la colonne C de la feuille 1 tu veux supprimer la colonne correspondant si présente ligne 2
a te relire STP
a+
papou 🙂
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Sellig,
en l'absence de réponse j'ai fais comme j'ai compris
regardes et redis moi
a+
Papou 🙂
 

Pièces jointes

Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour à tous,

Pour etre plus en accord avec la demande:
copie des colonnes supprimées dans un onglet récap
 

Pièces jointes

Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Camarche Sellig,
n'ayant pas eu de réponse à ma première demande j'ai pas finalisé mais je pense que j'aurais pu !!!
bonne journée
Papou 🙂
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

🙂🙂:🙂Merci à tous les 2 pour votre précieuse aide. Cela correspond exactement à ce que je souhaitais, je suis désolé Papou de ne pas t'avoir répondu tout de suite mais j'ai du m'absenter en fin de matinée.
Bonne fin de weekend
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

bonjour à tous,

Camarchepas et Paritec m'ont créé une macro correspondant exactement à ma demande 🙂
A l'usage, je m'apperçois qu'il serait pratique d'y intégrer une amélioration, je ne sais pas toutefois si cela est possible?
Je souhaiterai pouvoir remettre à leur emplacement d'origine les colonnes sauvegardées si je supprime la valeur correspondante dans la colonne C de la feuille 1.

Merci d'avance pour vos réponses
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

bonjour tous. A mon avis cela va pas être simple a concevoir

quelques pistes

crée un clone de ton fichier
ou cree une feuille temporaire
Sheets.Add.Name = "temp"
puis copier toutes les colonnes concernées avant d'être supprimées avec address pour pouvoir les reinsérer
ou cree un "tablo" temporaire "charger" en memoire" plus difficile a faire????
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Excalibur, Camarche, sellig,le forum
je n'ai pas repris le fichier mais de mémoire c'est pas un souci de le faire
je regarde ce soir là j'ai pas le temps
a+
Papou 🙂
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Sellig, et tous,
Voilà ce que j'ai fait, a tester mais je pense que c'est bon
Après tu pourras lancer les deux macros l'une derrière l'autre avec un seul bouton enfin fais des tests un peu pour nous redire
a+
Papou 🙂
 

Pièces jointes

Dernière édition:
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Bonjour Sellig29 le forum,
une précision cependant, cela ne marchera que pour les nouvelles colonnes que tu vas supprimer car dans la première macro de suppression on ne mémorisait pas la colonne, seulement le nom de la feuille, et là pour réincorporer au bon endroit il faut les deux.
Ce qui signifie que toutes les feuilles qui sont déjà dans récap n'ont pas ces deux infos, seules les nouvelles seront renseignées.
a+
Papou 🙂
 
Re : Supprimer les colonnes sous condition dnas l'ensemble des feuilles

Merci Papou, j'ai testé, cela correspond à mon souhait. J'ai relevé toutefois quelques anomalies: si plusieurs valeurs identiques sur les lignes 2 des différentes feuilles, la macro ne supprime pas d'un seul coup l'ensemble des colonnes. 😱
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
20
Affichages
1 K
Retour