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

Récap plusieurs tableaux en fonction lignes et colonnes

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 !

bomagicmusic

XLDnaute Occasionnel
Bonjour à tous,

J'utilise le code ci-dessous pour copier un tableau en fonction du nombre de lignes. J'aimerai faire de même pour d'autres tableaux et qu'ils viennent se placer en dessous ou à côté du tableau précédent dans la feuille test. L'idéal serait que l'utilisateur puisse choisir les tableaux qu'il veut imprimer en cochant un formulaire, il clique sur actualiser et les tableaux sont sur la feuille récap Test. Quelqu'un a t'il déjà rencontré ce genre de problématique?

Merci beaucoup

Private Sub CommandButton1_Click()

Dim Lig As Long
Dim Col As String
Dim NbrLig As Long
Dim NumLig As Long
Application.ScreenUpdating = False
Sheets("Test").Activate ' feuille de destination

Col = "A" ' colonne de la donnée non vide à tester
NumLig = 0
With Sheets("Historique") ' feuille source
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 1 To NbrLig '
If .Cells(Lig, Col).Value <> "" Then
.Cells(Lig, Col).EntireRow.Copy
NumLig = NumLig + 1
Cells(NumLig, 1).Select
ActiveSheet.Paste
End If
Next
End With
Application.ScreenUpdating = True
End Sub
 
Re : Récap plusieurs tableaux en fonction lignes et colonnes

Bonjour tous


Je te propose une autre façon pour copier tes données


Code:
Sub macrorecopie()
Dim source As Worksheet
Dim destin As Worksheet
Set source = Worksheets("Historique")
Set destin = Worksheets("Test")
source.UsedRange.SpecialCells(xlCellTypeConstants, 23).Copy _
destin.Range("A65536").End(xlUp).Offset(1, 0)
End Sub

A+
 
Re : Récap plusieurs tableaux en fonction lignes et colonnes

Merci, ça me semble pas mal.
Que signifie le 23?
source.UsedRange.SpecialCells(xlCellTypeConstants, 23).Copy
Et comment puis-je appliquer ça à plusieurs tableaux pour ne pas qu'ils se superposent?
 
Re : Récap plusieurs tableaux en fonction lignes et colonnes

Re

Plus de détails dans l'aide de VBA

Peux-tu poster un exemple de tes tableaux, s'il te plait ?


A+
 
- 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
5
Affichages
715
Réponses
4
Affichages
675
Réponses
4
Affichages
584
Réponses
16
Affichages
1 K
Réponses
35
Affichages
2 K
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
593
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…