Bonjour,
Je me permets de vous solliciter sur l'aspect suivant, je cherche à charger rapidement des données provenant d'un fichier Excel, puis je souhaiterai pouvoir déposer rapidement ces données.
Je m'explique en pièce jointe (Depot Data.xlsm), il y a des données avec l'uplon (Nom, Prenom, Age).
Dans le code VBA, j'arrive à monter très rapidement les données en mémoire en utilisant un Variant (ex : ListDataAll (i.e. toutes les colonnes du tableau) et ListDataCol1 (i.e. 1ere colonne du tableau)) via les 2 instructions :
ListDataAll = Range("A2:C3")
ListDataCol1 = Range("A2:A3")
J'ai vu que pour déposer rapidement la colonne 1 je fais appel au code :
Range("E2:E3") = Application.Transpose(ListDataCol1_String)
Je souhaiterais appliquer cette technique sur le variant multi dimensionnel (ListDataAll en ne selectionnant qu'une colonne). J'ai essayé une isntruction du genre ListDataAll(1 To 2, 1) => Mais en vain.
Question est-il possible d'utiliser cette technique sur des données mutli dimensionnelles ?
Y a t il d'autres techniques me permettant de deposer rapidement l'ensemble des données d'une variable ?
Merci d'avance de vos aides ou lumières sur le sujet
Cordialement.
El Gringo123456
Je me permets de vous solliciter sur l'aspect suivant, je cherche à charger rapidement des données provenant d'un fichier Excel, puis je souhaiterai pouvoir déposer rapidement ces données.
Je m'explique en pièce jointe (Depot Data.xlsm), il y a des données avec l'uplon (Nom, Prenom, Age).
Dans le code VBA, j'arrive à monter très rapidement les données en mémoire en utilisant un Variant (ex : ListDataAll (i.e. toutes les colonnes du tableau) et ListDataCol1 (i.e. 1ere colonne du tableau)) via les 2 instructions :
ListDataAll = Range("A2:C3")
ListDataCol1 = Range("A2:A3")
J'ai vu que pour déposer rapidement la colonne 1 je fais appel au code :
Range("E2:E3") = Application.Transpose(ListDataCol1_String)
Je souhaiterais appliquer cette technique sur le variant multi dimensionnel (ListDataAll en ne selectionnant qu'une colonne). J'ai essayé une isntruction du genre ListDataAll(1 To 2, 1) => Mais en vain.
Question est-il possible d'utiliser cette technique sur des données mutli dimensionnelles ?
Y a t il d'autres techniques me permettant de deposer rapidement l'ensemble des données d'une variable ?
Merci d'avance de vos aides ou lumières sur le sujet
Cordialement.
El Gringo123456