Supprimer les colonnes sous condition dnas l'ensemble des feuilles

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

  • Supprimer colonnes sous conditions.xls
    19 KB · Affichages: 111

Excel-lent

XLDnaute Barbatruc
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
 

sellig 29

XLDnaute Occasionnel
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!
 

Paritec

XLDnaute Barbatruc
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 :)
 

Paritec

XLDnaute Barbatruc
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

  • Supprimer colonnes sous conditionsV1.zip
    13.4 KB · Affichages: 61
  • Supprimer colonnes sous conditionsV1.zip
    13.4 KB · Affichages: 54
  • Supprimer colonnes sous conditionsV1.zip
    13.4 KB · Affichages: 58

camarchepas

XLDnaute Barbatruc
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

  • Supprimer colonnes sous conditionsV1.zip
    16.8 KB · Affichages: 57
  • Supprimer colonnes sous conditionsV1.zip
    16.8 KB · Affichages: 56
  • Supprimer colonnes sous conditionsV1.zip
    16.8 KB · Affichages: 56

Paritec

XLDnaute Barbatruc
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 :)
 

sellig 29

XLDnaute Occasionnel
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
 

sellig 29

XLDnaute Occasionnel
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
 

excalibur

XLDnaute Impliqué
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????
 

Paritec

XLDnaute Barbatruc
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 :)
 

Paritec

XLDnaute Barbatruc
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

  • Supprimer colonnes sous conditionsV2.zip
    22.2 KB · Affichages: 50
Dernière édition:

Paritec

XLDnaute Barbatruc
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 :)
 

sellig 29

XLDnaute Occasionnel
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. :eek:
 

Paritec

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

Re Bonjour Sellig le forum
Essayes cette version, elle devrait faire ce que tu souhaites
a+
Papou :)
 

Pièces jointes

  • Supprimer colonnes sous conditionsV4.zip
    21.7 KB · Affichages: 65

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa