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

VBA transposition de tableau

arnaud75017

XLDnaute Junior
Bonjour à tous,

J'ai un tableau en mémoire (tabres), que je souhaite coller. Non pas en ("A1"), car j'ai déjà un tableau que j'ai collé sur cette page, mais à la suite de ce tableau.

Le code initial est le suivant pour mon premier tableau est le suivant:
Code:
Sheets("resultat").Range("A1").Resize(UBound(tabres, 2), UBound(tabres, 1)) = Application.Transpose(tabres)

J'ai donc voulu tester ce code pour mon second tableau, mais ca ne marche pas :
Code:
Sheets("resultat").Range("A1").End(xldown).Resize(UBound(tabres, 2), UBound(tabres, 1)) = Application.Transpose(tabres)

Merci par avance pour vos réponses !
 

pierrejean

XLDnaute Barbatruc
Re : VBA transposition de tableau

Bonjour arnaud

A tester:

Code:
Range("A1").Resize(UBound(tabres, 2), UBound(tabres, 1)) = Application.Transpose(tabres)
Cells(Range("A" & Rows.Count).End(xlUp).Row + 1, 1).Resize(UBound(tabres, 2), UBound(tabres, 1)) = Application.Transpose(tabres)
 

Discussions similaires

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