> Tous les forums > Forum Bureautique
 supprimer lignes videsSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
maryloo2005
  Posté le 03/09/2008 @ 09:42 
Aller en bas de la page 
Astucienne

Bonjour,

Excel 2003 : Est-il possible de supprimer les lignes vides (automatiquement) dans une base de données immense ?

Merci

Publicité
Bérylion
 Posté le 03/09/2008 à 10:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut
j'ai pas testé mais un simple truc du genre :
for each r in activesheet.usedrange.rows
if application.worksheetfunction.counta(range(r.row & ":" & r.row)) = 0 then r.delete
next
devrait faire la maille
maryloo2005
 Posté le 03/09/2008 à 10:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Merci pour la réaction aussi rapide !

Par contre, je ne suis pas du tout pro dans les macros !!

Est-ce que je peux recopier tel quel ou faut-il adapter un nom à ma feuille ??? activesheet veut dire feuille active, je pense donc ça marche dans n'importe quelle feuille ?

N'existe-t-il pas de solution sans passer par une macro ?

Merci pour ton soutien en tous cas ! Mary

Bérylion
 Posté le 03/09/2008 à 12:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

re-
bon, j'ai testé c'est pas au point. à la place faut utiliser ceci :
Sub maryloo2005() Do
i = i + 1
If Application.WorksheetFunction.CountA(Range(i & ":" & i)) = 0 Then Rows(i).Delete: i = i - 1
Loop Until i = ActiveSheet.UsedRange.Rows.Count
End Sub
la macro est à coller dans un module standard si tu sais pas faire : - tu cliques sur outils/macro->nouvelle macro... : en nom de macro tu écris "maryloo2005" (par exemple) - tu cliques sur le bouton qui apparait alors : "arrêter l'enregistrement" - tu cliques sur outils/macro->macros... - tu sélectionnes "maryloo2005" et tu cliques sur modifier - tu supprimes tout ce qu'il y a entre "sub maryloo2005" et "end sub" et à la place tu colles le bout de code la haut - tu cliques sur la croix de fermeture de visual basic editor - tu sélectionnes ta feuille de calcul qui contient ta BDD (fais un essai sur une copie ) - tu cliques sur outils/macro->macros... - tu sélectionnes "maryloo2005" et tu cliques sur exécuter la solution sans macro c'est le filtre automatique (mais tu supprimes rien, tu masques les lignes vides) Bonne chance.

Modifié par Bérylion le 03/09/2008 12:18
maryloo2005
 Posté le 03/09/2008 à 13:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Merci Bérylion ! Ca a super bien marché. Problème résolu !

Et en + tu as répondu très rapidement. Bravo. Mary

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
14,20 €Jeu de société Monopoly à 14,20 €
Valable jusqu'au 31 Mai

Amazon fait une promotion sur le jeu de société Monopoly qui passe à 14,20 € au lieu de 24,99 €. Voici un classique des soirées de jeux en famille ! Au Monopoly, les joueurs doivent acheter, vendre et planifier pour s'enrichir. Attention à la faillite, à vous de bien choisir les rues pour ruiner vos adversaires et être le dernier sur le plateau de jeu !


> Voir l'offre
264,00 €Processeur Intel Core i5-12600KF (10 coeurs, 3.7 GHz / 4.9 GHz) à 264 €
Valable jusqu'au 29 Mai

Amazon fait une promotion sur le tout nouveau processeur Intel Core i5-12600KF qui passe à 264 € au lieu de 299,99 €. La nouvelle architecture hybride hautes performances d'Intel intègre deux familles de coeurs sur un même processeur pour une expérience de jeu encore plus fluide


> Voir l'offre
19,17 €Monopoly Game Of Thrones à 19,17 €
Valable jusqu'au 30 Mai

Amazon fait une promotion sur le jeu de société Monopoly en version Game of Thrones qui passe à 19,17 € alors qu'on le trouve ailleurs autour de 25 €. Parcourrez les terres légendaires de Westeros tout en achetant, vendant et échangeant des lieux appartenant aux sept Couronnes.


> Voir l'offre

Sujets relatifs
Supprimer les lignes vides dans Excel
Excel supprimer lignes vides???
supprimer des lignes vides sous excel 2003
Supprimer lignes d'un Tableau à l'impression
supprimer les cellules vides
supprimer des lignes dans fichier excel 2003
Peut on supprimer les vides dans un fichier PDF ?
Compter les lignes non vides (Excel 2010)
Supprimer lignes en gras
masquer lignes vides
Plus de sujets relatifs à supprimer lignes vides
 > Tous les forums > Forum Bureautique