suppression cellules vides

  • Initiateur de la discussion Initiateur de la discussion zelf-op
  • Date de début Date de début

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 !

Z

zelf-op

Guest
Bonjour à toutes et à tous,

j'ai un problème à résoudre au sujet duquel j'ai trouvé quelques solutions possibles en parcourant le forum. Le "hic", c'est que l'on me parle de VBA, et là, je découvre totalement !

J'expose: je dois créer un tableau récapitulatif pour un "code budgétaire" issu d'un autre tableau contenant toutes les informations de tout les "codes budgétaires" confondus. Jusque là, pas de problème. Le soucis, c'est que cela me génère des lignes vides qu'il me faudrait supprimer automatiquement, sous peine de me retrouver avec un fichier contenant des informations toutes les "N" lignes de façon complètement aléatoire. AU SECOURS !!!

Je remercie par avance toute personne susceptible de me sortir de cette panade, d'autant que mon responsable de groupe me pose des questions sur l'état d'avancement du projet 2 ou 3 fois par jour ! (lol)

Cordialement à toutes et à tous,
 
Dernière modification par un modérateur:
Re : suppression cellules vides

Bonjour,

2 solutions dans le fichier joint

Sub Sol1()
Sheets(1).Range("A1").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub

Sub Sol2()
With Sheets(2)
.Range("A1:B" & .Range("A65536").End(xlUp).Row).Sort Key1:=.Range("A1"), Order1:=xlAscending, Header:=xlYes
End With
End Sub
 

Pièces jointes

Re : suppression cellules vides

Merci beaucoup pour le fichier, mais cela n'est pas adapté à ma problématique. Je joint à ce message les fichiers concernés.
 
Dernière modification par un modérateur:
Re : suppression cellules vides

Re


A tester (sur le fichier tatave2.xls)

Code:
Sub el()
Dim r   As Range
With ActiveSheet.UsedRange
    .Value = .Value
End With
Set r = Sheets(1).Range("B3:K" & Sheets(1).[K65536].End(xlUp).Row).SpecialCells(xlCellTypeBlanks)
r.EntireRow.Delete
End Sub

Le souci, c'est que les liens sont rompus après l'exécution de la macro.
 
Re : suppression cellules vides

Re



Tu ouvres ton fichier Excel

Puis Outils/Macros/Microsoft Visual Basic Editor

Ensuite tu copies/colles le code VBA de la macro.

Puis tu fais Outils/Macros

Tu sélectionnes el puis tu cliques sur Exécuter.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
13
Affichages
1 K
F
Réponses
2
Affichages
690
F
  • Question Question
Microsoft 365 suivi budgetaire
Réponses
11
Affichages
3 K
A
Réponses
7
Affichages
1 K
Alex6942
A
F
Réponses
7
Affichages
2 K
Fradet1990
F
L
Réponses
4
Affichages
2 K
Luke91
L
Z
Réponses
12
Affichages
5 K
zekot
Z
J
Réponses
8
Affichages
11 K
Retour