> 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
12,91 €Boite de 50 chevilles Fischer DuoPower 544015 avec vis 5x25 mm à 12,91 €
Valable jusqu'au 29 Mai

Amazon fait une promotion sur la boite de 50 chevilles Fischer DuoPower 544015 avec vis 5x25 mm à 12,91 € au lieu de 21,58 €. Bi-composant : fonctionnement intelligent (expansion, pliage, nœud) en fonction du matériau de support (béton, brique, plâtre, ...)


> Voir l'offre
299,00 €Ecran PC 27 pouces incurvé BenQ EX2710R (QHD, FreeSync,165Hz, 2xHP, réglable en hauteur) à 299 €
Valable jusqu'au 29 Mai

Amazon fait une belle promotion sur l'écran PC BenQ MOBIUZ EX2710R qui passe 299 € livré gratuitement alors qu'on le trouve ailleurs à partir de 499 €. Il possède une dalle incurvée de 27 pouces QHD (2560x1440) et offre une fréquence de rafraichissement de 165 Hz et un temps de réponse de 1 ms. Il intègre 2 HP (2.5W) et une connectivité HDMI et DP. Il est réglable en hauteur.


> Voir l'offre
21,99 €Clé USB Sandisk Ultra Go 128 Go à double connectique USB 3.1 Type A et C à 21,99 €
Valable jusqu'au 29 Mai

Cdiscount fait une promotion sur la clé USB Sandisk Ultra Go 128 Go à double connectique USB 3.1 Type A et C qui passe à 21,99 €. Cette clé USB  dispose d'un connecteur USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs.

On la trouve ailleurs à plus de 32 €.


> 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