URGENT!!! expliquer moi SVP cette macro VBA qui me supprime des lignes non vide

  • Initiateur de la discussion Initiateur de la discussion Momo1992
  • 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 !

M

Momo1992

Guest
J ai une macro de mise en forme qui fait plusieurs modif dont elle doit supprimer des lignes vides ou inutiles. sauf qu'elle me supprime des lignes non vides pour klk données. ci dessous les parties de suppression de ma macro si vous pouvez m'expliquer la macro et d'ou vient le problème : (je suis nul en VBA je raisonne plutot en SQL) MERCII D'AVANCE !! ====> FICHIER WORD contient toute la macro CI-JOINT
1/
'Cacher l'écran durant l'exécution de la macro
Application.ScreenUpdating = False

'Suppression des lignes vides
Rows("18:19").Select
Selection.Delete Shift:=xlUp
Rows("51:51").Select
Selection.Delete Shift:=xlUp
Range("A1").Select


'Calcul du nombre de lignes de la sélection
Nb_Lignes_Calcul = Range("E1048576").End(xlUp).Row 'Compte le nombre de lignes non vides à partir de la dernière ligne d'Excel - Variable de stockage pour la suite
Nb_Lignes_BDD = Nb_Lignes_Calcul - 8 'On retire les lignes d'en-tête pour qu'elles ne soient pas prises en compte dans le total

2/
Columns("M:Z").Select
Selection.Delete Shift:=xlToLeft
Columns("T:X").Select
Selection.Delete Shift:=xlToLeft
Range("U8").Select
ActiveCell.FormulaR1C1 = "Code"
Columns("T:T").Select
Selection.Delete Shift:=xlToLeft


Merciiiiiiiiiiiiiiiiiiii
 

Pièces jointes

Re : URGENT!!! expliquer moi SVP cette macro VBA qui me supprime des lignes non vide

bonjour !!

stp, pas de 'URGENT' chacun estime que son prob est urgent, et nous ne sommes que des bénévoles

ceci dit, quand on supprime des lignes, comme dans ton exemple, il faut les supprimer en partant du bas et non du haut vers le bas

si tu supprimes les lignes 18 et 19, la 51 ne correspond plus à la 51 avant la suppression de 18:19
en faisant l'inverse, par ex supprimer en premier la 51, les lignes 18 et 19 restent les mêmes
 
Re : URGENT!!! expliquer moi SVP cette macro VBA qui me supprime des lignes non vide

je m'excuse et je vous remercie.
et pour prendre du bas en haut qu'est ce que je dois modifier SVP? Merci encore pour votre réponse

Cordialement.
 
- 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

L
Réponses
9
Affichages
1 K
G
Réponses
9
Affichages
1 K
Réponses
13
Affichages
2 K
P
Réponses
5
Affichages
1 K
J
Réponses
9
Affichages
3 K
Justine56
J
D
Réponses
22
Affichages
3 K
V
Réponses
2
Affichages
2 K
vynmarius
V
Retour