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.
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
-
ModérateurBonjour,
Tu as besoins :
- de l'instructionactivesheet.name
pour récupérer le nom de la feuille dans laquelle tu te trouves
- de faire une boucle sur chaque colonnes de ta feuillefor 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 columnscolumns(c).delete 'supprime la colonne n°... c etant une variable issue de la boucle ci dessus...