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

LISTE SANS LIGNES VIDES

  • Initiateur de la discussion david447
  • Date de début
D

david447

Guest
Salut le Forum,

Je souhaiterais, à partir d'une base de données existante, extraire uniquement les données non vides. Mais cela sur une autre feuille que celle où se trouve la base de données et de façon automatique car je dois le faire pour un grand nombre de colonnes.

Avez-vous des idées ?

Je vous joins un fichier pour vous montrer ce que j'aimerais avoir : l'onglet Base de données est un exemple de ma base et l'onglet "extraction" correspond à ce que j'aimerais avoir. En gros, je pense qu'il me faudait qqch du style : si cellule est vide alors allez à la suivante, et aisni de suite tant qu'il n'y a pas de valeur à renvoyer.

A+

David
 

Pièces jointes

  • exempleXL.xls
    14 KB · Affichages: 66
T

tibo

Guest
salut, moi je peux juste te filer la macro suivante, elle verifie une condition du genre "telle case= x ou Y" que tu remplaces a ta guise et si la condition est verifiee elle te copie la ligne dans une autre page!
je de donne ca brute si jamais tu n'arrives pas a t'en sortir avec ca je peux t'expliquer en gros (je ne suis pas un pro loin de la) comment elle marche!


Sub Exemple()
'
'
'
Dim i As Integer
Dim j As Integer
i = 0
j = 1
Sheets("F1").Select
For i = 0 To 9
If Range("D" & i + 3) = W Then
Range("A" & i + 3, "G" & i + 3).Select
Selection.Copy
Sheets("F2").Select
Range("A" & j).Select
ActiveSheet.Paste
j = j + 1
Application.CutCopyMode = False
Sheets("F1").Select
End If
Next i
End Sub
 

Discussions similaires

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