XL 2016 ranger une liste de nombre vba

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

gothc

XLDnaute Occasionnel
Bonjour le forum
comment je peux ranger une liste de nombre onglet base a partir de f8 sur onglet recap sans les cellules vides en vba
Merci de votre aide bon confinement
 

Pièces jointes

Bonjour gothc, Le Forum,
1 - Transformer ta plage en tableau structuré ou éventuellement donner un nom
2 - Menu Données, A partir d'un tableau
3 - Supprimer les lignes null en les filtrant
4 - Charger dans
5 - Se positionner dans la feuille Recap
6 - Clic droit sur la requête et charger dans Table, choisir l'endroit où placer les données (cellule B2), et charger

Requête avec le tableau structuré
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
#"Lignes filtrées" = Table.SelectRows(Source, each ([Colonne1] <> null))
in
#"Lignes filtrées"

Requête avec le nom z_Plage qui reprend toutes les cellules de la feuille base colonne F lignes 8 à 1020
let
Source = Excel.CurrentWorkbook(){[Name="z_Plage"]}[Content],
#"Lignes filtrées" = Table.SelectRows(Source, each ([Column1] <> null))
in
#"Lignes filtrées"
ça donnera le résultat en pièce jointe.
Cordialement
DanixDB
 

Pièces jointes

Bonjour à tous,

sans pose de filtre + nettoyage de la destination :
VB:
Sub test()
    Dim pl As Range
    With Sheets("recap")
        .[B3:B1015].ClearContents
        On Error GoTo fin
        Set pl = Sheets("base").[F8:F1020].SpecialCells(xlCellTypeConstants)
        On Error GoTo 0
        If Not pl Is Nothing Then pl.Copy Sheets("recap").[B3]
    End With
fin:
End Sub
 
- 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
6
Affichages
129
  • Question Question
Autres Code VBA
Réponses
11
Affichages
256
Réponses
8
Affichages
179
Retour