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

Afficher Un tableau Une colonne ou une ligne dans des cellules EXCEL

Gucciz

XLDnaute Nouveau
Hello,
Je souhaiterai afficher sur une feuille EXCEL un tableau défini sous vba.
J'ai vu sur internet que l'on peut le faire de ectte manière là:
Code:
Sub transfertTableau1DChamp()
  Dim a()
  n = 20000
  ReDim a(1 To n)
  For i = 1 To 20000
    a(i) = i
  Next i
  [A1].Resize(UBound(a)) = Application.Transpose(a)
End Sub

J'ai essayé de faire la même chose, mais au lieu d'afficher le tableau à partir de la cellule A1, j'ai voulu l'afficher à partir de la cellule Cells(Line,j) où Line et j sont des variables pré-calculés:
Code:
Worksheets(6).Cells(Line, j).Resize(UBound(DataTemp)) = Application.Transpose(DataTemp)

Mais cela ne marche pas.
Comment faire pour afficher le tableau DataTemp de taille 12, dans une ligne ?

Merci de votre aide
Gucciz
 

job75

XLDnaute Barbatruc
Re : Afficher Un tableau Une colonne ou une ligne dans des cellules EXCEL

Bonjour Gucciz,

Attention : Application.Transpose n'accepte pas des vecteurs de plus de 65536 éléments (ou 65535 je ne sais plus).

A+
 

Discussions similaires

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