Suppression conditionnelle de colonne en fonction de checkboxes

O

Olivier

Guest
Bonjour à tous,

Je travaille beaucoup avec Excel et je trouve que c'est un programme fantastique. Depuis peu je "m'amuse" à faire des macros VBA. Mais étant novice, c'est pas évident !

J'essaie de faire une macro bien ambitieuse (trop ambitieuse ?), et comme je me suis arraché tous les cheveux je fait appel à vous... Peut-être quelqu'un pourra m'aider...

Je travaille sur une base de donnée qui m'exporte un tableau au format CSV avec 11 colonnes de données différentes par année. Ce tableau peut-être exporté pour 1 ou plusieurs années, multpliant ainsi le nombre de colonne par 11.

J'ai crée une macro mettant en forme ce tableau quel que soit le nombre d'année... (Je suis fière de moi!)

J'aimerai crée maintenant une macro avec un userform dans lequel l'utilisateur choisi via des checkboxes les colonnes qu'il souhaite.
Les colonnes non cochés seront donc supprimer, et ce pour toutes les années figurant sur le tableau.
(Voir exemple simplifié dans tableau ci-joint)

Commment faire ?
Sur une année, cela semble facile en utilisant plusieur conditions IF.
(1 condition par checkbox)

Mais sur plusieurs années, Comment faire ?
(J'ai le nombre d'année dans une variable NB_YEAR)

Un grand merci d'avance à celui ou celle qui pourra m'aider ou me conseiller.
Si ma demande n'est pas assez clair, n'hésitez pas à me demander des précision.

Sur ce bonne soirée,
Olivier
 

Pièces jointes

  • TESTGSMCD.zip
    2.2 KB · Affichages: 11
  • TESTGSMCD.zip
    2.2 KB · Affichages: 10
  • TESTGSMCD.zip
    2.2 KB · Affichages: 9
M

Minick

Guest
Salut,

Tu verras en piece jointe comment faire.

Pour tes 11 colonnes, il suffit d'ajouter les ChekBox en les nommants bien dans l'ordre et de modifier la variable NbCol du code


@+ Minick
 

Pièces jointes

  • TESTGSMCD.zip
    7.7 KB · Affichages: 14
  • TESTGSMCD.zip
    7.7 KB · Affichages: 15
  • TESTGSMCD.zip
    7.7 KB · Affichages: 18

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 099
Membres
103 116
dernier inscrit
kutobi87