XL 2021 Remplir des listes à partir d'une base de données

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 !

Bonjour chajmi, le forum,

Ou en VBA, le code de la feuille "B" :
VB:
Private Sub Worksheet_Activate()
Dim dest As Range, n%
Set dest = [B3]
Application.ScreenUpdating = False
Rows(dest.Row + 1 & ":" & Rows.Count).Delete 'RAZ
With Sheets("A").[A3].CurrentRegion
    For n = 1 To .Columns.Count - 2
        .Columns(1).Resize(, 2).Copy dest(2, 4 * n - 3)
        .Columns(2 + n).Copy dest(2, 4 * n - 1)
    Next
End With
End Sub
La macro se déclenche quand on active la feuille.

A+
 

Pièces jointes

- 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
2
Affichages
105
Réponses
2
Affichages
101
Réponses
5
Affichages
562
Réponses
4
Affichages
317
Retour