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 4325 Statut Membre 701
 

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 71825 Statut Contributeur 17 376
 

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