Supprimer es colonnes sous excel avec un macro

mkrt Messages postés 1 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -

Bonjour,

J'ai mon fichier excel et je souhaite de supprimer certains colonnes automatiquement(A, D, E..). Pouvez vous dire comment je peux faire un macro pour ça ?

Merci d'avance.

Cordialement

3 réponses

DjiDji59430 Messages postés 4343 Date d'inscription   Statut Membre Dernière intervention   705
 

Bonjour,

- - - Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que la version d'Excel permettrait aux intervenants de répondre plus précisément à ta question. Les intervenants ne vont pas refaire un fichier déjà existant.
Crdmt

0
Raymond PENTIER Messages postés 71844 Date d'inscription   Statut Contributeur Dernière intervention   17 383
 

Bonjour.

Plutôt que d'écrire toute une macro VBA rien que pour ça, je te recommande de simplement sélectionner les colonnes et les supprimer.

Pour sélectionner plusieurs colonnes à la fois, pense à utiliser la touche ctrl.


0
ccm81 Messages postés 11033 Statut Membre 2 433
 

Bonjour à tous

Un petit exemple( à adapter)

Option Explicit

'liste des colonnes à supprimer
'attention ordre croissant obligatoire
Const ListeColonnes = "B;E;G;L"

Public Sub OK()
Dim lc, k As Long, co As String
lc = Split(ListeColonnes, ";")
For k = UBound(lc) To 0 Step -1
  co = lc(k)
  Columns(co).Delete
Next k
End Sub

Cdlmnt

0