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

Extraction Une colonne d'un Array

vgendron

XLDnaute Barbatruc
Bonjour à toutes et tous

J'ai déjà été confronté plusieurs fois à ce problème mais par manque de temps (et fainéantise), j'ai toujours contourné.. mais la. j'aimerais bien savoir si c'est possible de faire "plus rapide"

voici le sujet:
après avoir déclaré un tablo() as variant
je colle toutes mes datas de la feuille dans ce tablo ==> tablo=range().value

je bricole ces datas ou pas..
et d'habitude il suffit de faire range("E1").resize() =tablo pour récupérer l'ensemble des données traitées
mais.. de temps en temps, je ne souhaite récupérer qu'UNE seule Colonne de ce tableau
ce que je suis "contraint" de faire c'est une boucle
for i=lbound(tablo) to ubound(tablo)
range("E" &i)= tablo(i,2) ==> 2 étant le numéro de la colonne que je souhaite
next i

y a t il un moyen de récupérer directement SANS boucle TOUTE la colonne?
un truc du genre
Range("E1")=Tablo.column(2)

ci joint un petit fichier pour base de travail..
 

Pièces jointes

  • Exctration colonne array.xlsm
    16.5 KB · Affichages: 30

eriiic

XLDnaute Barbatruc
Bonjour,

j'aurais du mettre quoi pour etre moins ambigu?
Disons que moi je traduis plage par 'sur feuille' et array par 'tableau en mémoire'.
Interprétation toute personnelle c'est vrai
Dans l'absolu tu as raison, et les anglophiles parfaits (ce que je ne suis pas ) doivent te donner raison.
eric
 

Staple1600

XLDnaute Barbatruc
Re



???
Mise a jour
Nicole a supprimé tous ses posts sur XLD sauf 3 messages.
Et dans la foulée, JB se reconnecte sur XLD.
???

Va comprendre, Charles
 

eriiic

XLDnaute Barbatruc
Plus aucun pseudo qui commence par nicole...
C'est qui JB ? Edit : ah, ok, j'ai fait le lien

PS : qq'un a des nouvelles de ROGER2327 ?
Plus de post depuis avril... :-s
 
Dernière édition:

Discussions similaires

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