Suppression de Colonne

Bonjour,
J'aurai besoin d'un coup de main s'il vous plait, je suis novice sur VBA et souhaite faire la manip suivante:
Je dispose d'un classeur Excel avec 32 feuilles nommées KPI1, KPI2 jusqu'à KPI32 et chaque feuille a les colonnes KPI1, KP2, ..KPI32. je souhaiterais faire, si on est dans la feuille KPI1, supprimer les autres colonnes KPI2... KPI32 et garder uniquement la colonne KPI1, si on est dans KPI2, supprimer KPI1, KPI3,.. KPI32. ainsi de suite.
Est ce vous pourriez m'aider s'il vous plait.
Merci par avance.

1 réponse

  1. Modérateur
    Bonjour,

    Tu as besoins :
    - de l'instruction
    activesheet.name 
    pour récupérer le nom de la feuille dans laquelle tu te trouves
    - de faire une boucle sur chaque colonnes de ta feuille
     for c = numero_de_depart  to  numero_de_fin
       'Ici le code de suppression
     next
    


    - et de l'instruction delete qui peut s'appliquer à l'objet columns
     columns(c).delete 'supprime la colonne n°...  c etant une variable issue de la boucle ci dessus...
    

    0