Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

"Défusionner" cellules puis supprimer les colonnes vides

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nounbxl76

XLDnaute Occasionnel
Bonsoir,

Dans un fichier provenant d'une extraction, je souhaite "défusionner" puis supprimer les colonnes vides générer à la suite de cette "défusion"...J'ai tenté le code ci-dessous mais ça me supprime tout même le commandbutton...pourriez-vous m'aider SVP?

Voici le code:
Sub Bouton2_Clic()
Range("A1:K65536").UnMerge
Dim c
For c = 256 To 1 Step -1
If Cells(65536, c).End(xlUp).Row = 1 Then Cells(1, c).EntireColumn.Delete
Next c
End Sub
 
Re : "Défusionner" cellules puis supprimer les colonnes vides

Hello,

Essaie en supprimant dans le If le ".EntireColumn".

Comme ceci...
Code:
If Cells(65536, c).End(xlUp).Row = 1 Then Cells(1, c).Delete
 
Re : "Défusionner" cellules puis supprimer les colonnes vides

Après quelques recherches sur le forum, j'ai réussi à obtenir ce que je recherchais...

Sub Bouton3_Clic()
Range("A1:K65536").UnMerge
Dim colonne As Integer
For colonne = 256 To 1 Step -1
If Application.CountA(Columns(colonne)) = 0 Then Columns(colonne).Delete
Next colonne
End Sub

Merci !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
915
Réponses
5
Affichages
691
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…