Extraction de cellule non vide VBA

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

Sa Mariam

XLDnaute Nouveau
Salut, je débute sur VBA, ça fait 3 jours dont jai commencé mon auto-formation donc jai besoin d'aide.
J'ai une BD qui se compose de 13 colonnes et j'ai besoin de les extraire en prenant en considération que le contenu des cellules de la colonne C soit non vide.
Donc le nombre de ligne que jai vais extrairedans toutes les colonnes dépendera de la colonne C.
Après l'extraction je souhaite les afficher sur l'interface VBA sous forme de tableau (comme indiqué sur l'image).
Merci d'avance pour votre aide
 

Pièces jointes

  • 15529830310211440983823.jpg
    15529830310211440983823.jpg
    2.3 MB · Affichages: 44
Bonjour Sa Mariam, bienvenue sur XLD,

La feuille source étant la feuille active exécutez cette macro :
VB:
Sub Extraction()
With ActiveSheet.UsedRange
    .AutoFilter 3, "<>" 'filtre automatique
    Workbooks.Add 'nouveau document vierge
    .Copy [A1]
    .AutoFilter 3
End With
End Sub
Le résultat s'affiche dans un nouveau document mais on pourrait utiliser une feuille dédiée.

A+
 
Dernière édition:
Bon avec une feuille dédiée nommée "Extraction" :
VB:
Sub Extraction()
Dim F As Worksheet
On Error Resume Next
Set F = Worksheets("Extraction")
If F Is Nothing Then MsgBox "La feuille de calcul 'Extraction' n'existe pas...": Exit Sub
On Error GoTo 0
If ActiveSheet.Name = F.Name Then Exit Sub
F.Cells.Delete 'RAZ
With ActiveSheet.UsedRange
    .AutoFilter 3, "<>" 'filtre automatique
    .Copy F.[A1]
    .AutoFilter 3
End With
F.Activate 'facultatif
End Sub
 
Dernière édition:
- 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

Discussions similaires

Réponses
10
Affichages
644
Retour